# Git Commands
This are the most used git commands (this example i used github, it should work with another services)
Check git status:
git status
Add files to repo:
git add .
Add a commit to the new files, fixes, updates to repo:
git commit -m "Your commit"
Push/Upload repo from local machine to the remote server:
git push -u origin master
Pull/Download/Update you repo to local machine:
git pull orign master
## Set Global Identity
Add you user name and you email to git. This is important because git commits uses this information
git config --global user.name "username"
git config --global user.email "user@email.com"
## SSH
First create the ssh keys in your local computer. here how to. Then copy the public key into the git service.
## Set Git Remote
If you download your own repo over https or ssh you can switch it to what ever you want to use, i prefer to use ssh in my local machine.
## Switch form https to ssh
Switch a git from https to ssh run this command:
git remote set-url git@github.com:username/repo.git
Where username, your username for your git (hub or labs). Repo.git is the name or you repository.
## Switch form ssh to https
Switch a git from ssh to https run this command:
git remote set-url https://github.com/username/repo.git
Where username, your username for your git (hub or labs). Repo.git is the name or you repository.
----------
----------
© DarknessCode - LinuxSucks