Update git cheatsheet

This commit is contained in:
Shadab Zafar 2016-07-16 18:19:35 +05:30
parent 3be95142ed
commit b77aa0974b
1 changed files with 17 additions and 0 deletions

View File

@ -104,3 +104,20 @@ git clone --depth 1 <remote-url>
# To unshallow a clone
git pull --unshallow
# Create a bare branch (one that has no commits on it)
git checkout --orphan branch_name
# Checkout a new branch from a different starting point
git checkout -b master upstream/master
# Remove all stale branches (ones that have been deleted on remote)
# So if you have a lot of useless branches, delete them on Github and then run this
git remote prune origin
# The following can be used to prune all remotes at once
git remote prune $(git remote | tr '\n' ' ')
# Revisions can also be identified with :/text
# So, this will show the first commit that has "cool" in their message body
git show :/cool