Remove an old Git commit from a branch without using a reverse patch?
14886
Delete commits from a branch in Git
90720
Is there a git-merge --dry-run option?
21620
How can I Remove .DS_Store files from a Git repository?
53230
How do I discard unstaged changes in Git?
83711
How can I delete all Git branches which have been merged?
99229
How do I copy a version of a single file from one Git branch to another?
41252
How do I make Git use the editor of my choice for commits?
125970
How to revert multiple git commits?
91502
Undo git pull, how to bring repos to old state
106905
Merge, update, and pull Git branches without using checkouts
141678
git: squash/fixup earlier commit
106023
How can I get a list of Git branches, ordered by most recent commit?
155368
Git: Can I commit my working directory to a new branch without committing it to a current branch?
11871
How to modify existing, unpushed commit messages?
79315
How to amend a commit without changing commit message (reusing the previous one)?
121073
How can I make git ignore future revisions to a file?
94501
How do I reduce the size of a bloated Git repo by non-interactively squashing all commits except for the most recent ones?