- Find deleted files
git log --diff-filter=D --summary
- Find specific deleted file
git log --diff-filter=D --summary | grep -C 10 filename.html
- Remove untracked files
git clean -f
-
Revert a merge (setting parent to the branch merged into)
git revert -m 1 SHA_OF_MERGE
-
"Dry run" a merge
git merge --no-commit --no-ff $BRANCH
- Don't like what you see?
git reset --hard