Command
|
Description
|
git stash --include-untracked
|
Save all changes to the stash
|
git stash push -m "stashname"
|
Save all changes to the stash with a name
|
git stash list
|
Show all saved stashes |
git stashpop 0
|
Apply the latest stash + remove it from the stash list
|
git stash apply 0
|
Apply the latest stash
|
git stash drop 0
|
Remove latest stash from stash list
|
git stash clear
|
Remove all stash items
|
|
|
git blame pathtomyfile.txt
|
Show information who to blame for a file change
|
git diff
|
Show changes between two commits
|
git grep "text-to-search"
|
Search for a specific string in commits
|
|
|
git format-patch -1 <commitID> |
Create a patch of a specific commit
|
git apply <patchfile> |
Apply a patch
|
|
|
git bisect start |
Start Bugfinding / Begin using the git bisect command
|
git bisect good
|
Identify if a commit is "good", without the bug
|
git bisect bad
|
Identify if a commit is "bad", with the bug
|
git bisect reset |
Return to original head
|
git bisect log |
Displays commits you've identified as "good" or "bad" |
git bisect visualize |
View commits that have not yet been checked |