Cheatsheet: GIT Commands
A table of some useful git commands.
| Command | Description |
| -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| git init | Create a new local repository |
| git rm -rf .git | Undo git init |
| git add filename
git add . | Add one or more files to staging (index) |
| git status | List the files you’ve changed and those you still need to add or commit |
| git commit -m message
| Commit changes to head (but not yet to the remote repository) |
| git log | Show commit history. CommitId is the leading characters of the changeset ID, up to 10. |
| git checkout branch
| Checkout an exisitng branch |
| git remote add origin server
| Adds remote server so that project can be pushed. |
| git push add origin master | Push the branch to your remote master repository |
| git pull | Fetch and merge changes on the remote server to your working directory |
| git revert –no-commit commitID
..HEAD | Reverts the head to the specified commitID. All changes would not be lost, but will exist as unsaved changes in project. |