Git cheat sheet.
Full documentation.
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.
Reset file foo to HEAD. Stackoverflow link1
git checkout -- foo