Git cheat sheet.
git status git add -A git commit -m "JD - commit server work" git pull origin master git push origin master
To provide a detailed message and description from the command line:
Insert key. Commented
# lines are ignored. First line is the summary; subsequent lines are the detailed description.
ESC key. Close the editor with
:wq (w - write, q - quit) and
See modifications within the current directory.
git status .
Recursively add files in working directory and subdirectories (new, modified, deleted).
git add -A .
Push with force. Use with caution.
git push --force origin master
Pull with forced overwrite link:
git fetch --all git reset --hard origin/master
Records the current state of the working directory. This command saves your local modifications away and reverts the working directory to match the HEAD commit.
Reset file foo to HEAD. Stackoverflow link1
git checkout -- foo