Squash all my commits into one for GitHub pull request
25070
Squash my last X commits together using Git
28736
Mercurial: how to amend the last commit?
85884
Git reset --hard and push to remote repository
86930
Completely remove files from Git repo and remote on GitHub
47438
Managing many git repositories
90857
How to cancel a pull request on github?
21018
Partial Commits with Subversion
115773
"selectively" merging with git
48984
Combine or rebase an arbitrarily large number of commits
158231
How can I check out a GitHub pull request with git?
32160
How to clone all remote branches in Git?
115822
How do you get git to always pull from a specific branch?
146835
Can a git submodule be created retroactively?
12943
How to discard local commits in Git?
77443
Change first commit of project with Git?
16239
How do I make a Git commit in the past?
53222
Undoing a 'git push'