User Tools

Site Tools


Git Quick Reference Card

Git cheat sheet.

Full documentation.

Add, commit & push

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: git commit.

Then Insert key. Commented # lines are ignored. First line is the summary; subsequent lines are the detailed description.

Then ESC key. Close the editor with :wq (w - write, q - quit) and Enter key.



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


git stash

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.

How to remove a submodule


Reset file foo to HEAD. Stackoverflow link1

git checkout -- foo
tutorials/git_quick_reference.txt · Last modified: 2020/01/03 18:29 by marcus.williams