Git: Stashing Only Unstaged Changes
Using the k flag
Git: Stashing Only Unstaged Changes
Using the k flag
Git: Staging Stashes Interactively
A partial stash
Git: Two ways of squashing commits
Use git merge to squash large number of commits
Git: Specify the ssh key to use
Via various configuration options
Git: Show The diffstat Summary Of A Commit
Using the git show –stat command