Some useful Git commands

Here is a list of some basic Git commands to get you going with Git.

Create a new local repository

git init

 Check out a repository

git clone /path/to/repository

 Add files

git add <filename> OR git add *

 Commit

Commit changes to head (but not yet to the remote repository): git commit -m "Commit message" Commit any files you've added with git add, and also commit any files you've changed since then: git commit -a

 Push

git push origin master

 Status

git status

 Connect to a remote repository

git remote add origin <server>

 Branches

Create a new branch and switch to it: git checkout -b <branchname> Switch from one branch to another: git checkout <branchname> List all the branches in your repo, and also tell you what branch you're currently in: git branch Delete the feature branch: git branch -d <branchname>