Git mistakes Cheat Sheet

A Programming › Git cheat sheet in English by missoxd
5,613 views 2,118 downloads 17 Jul 2015 History
3.7 avg · 0 ratings

Main

git commit --amend
I wrote the wrong thing in a commit message
If the commit hasn’t been push you can do the following, which will allow you to edit the message on the most recent commit
git reset --hard HEAD~1
How can I undo the last commit?
HEAD~1 means HEAD-1 commit. It should be noted that this is the nuclear option, and any changes you made will be discarded.
git reset --soft HEAD~1
If you want to keep your changes in the working tree use
git revert HEAD~1..HEAD
If you’ve already published your commits, you should use revert. This is create new commits undoing the last change
git revert $commitid
If you’ve already published your commits, you should use revert. This is create new commits undoing the last change
git push origin --delete $branc­hname
Delete a Git branch remotely
git reset $filename
How do I undo a ‘git add’ before committing
git clean -f -d
Remove all local untracked files (and direct­ories) from your local clone
git branch -m $oldname $newname
Rename local branch
git reset --hard commitid
Revert to a previous Git commit
git fetch --all & git reset --hard origin­/master
Over-write local files when doing a git pull
git archive --format zip --output /full/­pat­h/t­o/z­ipf­ile.zip master
git export, exporting the source code as with “svn export”
git checkout -- .
Discard all my unchecked in changes
git config --global push.d­efault current & git push -u
Create a new remote branch from the current local one
git rev-list -n 1 HEAD -- $filename & git checkout $delet­ing­com­mitid^ -- $filename
Restore a deleted file, First find the commit when the file last existed
git checkout $commitid $filename
Revert a single file to a specific previous commit
git config core.f­ileMode false
Make git ignore permis­sio­ns/­fil­emode changes
git config --global creden­tia­l.h­elper cache
Get git to remember my password when checking out with https
git show $commi­tid­:$f­ilename
Take a quick look at an old revision of a single file
Tudo que tem o simbolo "­$" na frente deve ser mudado de acordo com a necess­idade

Badges

Nice Cheat Sheet Good Cheat Sheet

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.