How do I reduce the size of a bloated Git repo by non-interactively squashing all commits except for the most recent ones?
82533
Combine the first two commits of a Git repository?
16239
How do I make a Git commit in the past?
15282
Is the git storage model wasteful?
64515
How to remove selected commit log entries from a Git repository while keeping their changes?
112299
Git: How to remove file from historical commit?
6587
Which commit has this blob?
60861
Using git to get just the latest revision
61419
Is there any way to delete local commits in Mercurial?
105558
How do you clone a Git repository into a specific folder?
99254
How can I rename a git stash?
28736
Mercurial: how to amend the last commit?
43278
Undo a particular commit in Git that's been pushed to remote repos
75430
How to convert a normal Git repository to a bare one?
138437
How to tell git to ignore individual lines, i.e. gitignore for specific lines of code
121289
How to make Git "forget" about a file that was tracked but is now in .gitignore?
47438
Managing many git repositories
42987
How do I merge my local uncommitted changes into another Git branch?