In these lessons, you will learn about working locally and working remotely using the command line, creating a GitHub repository, creating a branch creating a commit and creating a merge and pull request. The majority of the lessons we've done so far have used GitHub, which is the most popular and probably easiest way to work remotely. Working remotely is exactly what it sounds like, using Git to push and to pull to a repository that lives on our remote server. Working remotely with a command line is a little more challenging, but you can do everything in the command line that you can do on GitHub. You can also work with local repositories which live on your own computer, modify and add files to that local repository and then push and store that repository remotely to a remote server. We go to the GitHub documentation, you'll see a section on managing remote repositories that cover this topic. You can see it goes over adding a remote repository, it has all the steps and we're gonna try that out on a command prompt right now. Okay, so I've opened up a command prompt, just gonna demonstrate how you can connect remotely to a repository using your local repo. Now remember I have a Git repository set up, this test folder here so this is initialized with Git already. So you can't just use a regular folder, you have to do the git and init on a folder, so you have git and you should be able to do a git status on the folder and you'll see that you're on a branch so you're working in git. So to remotely connect to repository, you use the git remote command just simply git remote and then we're gonna add 'cause remember we're on our local directory, so we need to tell where our remote repository is. So you have to add that remote repo, so Git knows where it's going. When you add it, you're gonna name it something that you want. I'm just gonna name it dev a lot of people just use origin, you can use whatever you wanna name it. The last piece is URL to your GitHub account, that's my test.git repo that we've been using all along. Just gonna hit enter here, I can verify it by using the git remote init v, have some other branches here but now you can see I have the two devs here, you can fetch or push from them. That pretty much wraps up this lesson on working locally and remotely, next we'll continue looking at the command line.