Squash several Git commits into a single commit
Search a git repo like a ninja
How to show git log history for a sub directory of a git repo?
How to list the file names only that changed between two commits?
[Git] 如何优雅的删除子模块(submodule)或修改Submodule URL
Using FileMerge (opendiff) with Git on OSX
Make an existing Git branch track a remote branch
Push a new local branch to a remote Git repository and track it too