You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
There are no straightforward ways to do it. The command-line solution in the Stackoverflow link in Seth's answer is useful, but I user my own trick in Sourcetree.
To stash select files:
You can then re-apply the first stash, and discard the files that you wanted to stash.
I'm on a Mac. By the way:
- cmd + click: selects deselects a single file for further action
- shift + click: extends selection to that file for further action
- ctrl + click: opens contextual menu (same as right click)
- alt + click: does nothing more than normal left click
So on a Mac none of the previous serves the purpose.
I was asking the shell Git command because I'm not sure if it's even possible to do what I want to (= stash single files).