News for hackers. Stuff that matters.
Re:Git 2.19.0 released by captn3m0 on Wednesday September 12, 2018 @03:06PM (#17972014)
Is there any good way to keep track of stashes? I keep stashing stuff that I forget about and end up rewriting 2 weeks later.
Re:Git 2.19.0 released by nimrody on Wednesday September 12, 2018 @03:20PM (#17972166)
Yes. Use a local branch. They are cheap to create. You can name the branch and, of course, write a descriptive commit message.

Stashes are for quick save and restore. Branches are way more powerful.

Re:Git 2.19.0 released by ramses0 on Wednesday September 12, 2018 @04:12PM (#17972729)
Hard agree here. Better to make "git my-stash working-on-foo" alias which makes a separate branch. Stashes have become an anti-pattern for me after having too many fail to reapply or drift out of date.
Re:Git 2.19.0 released by emmelaich on Wednesday September 12, 2018 @07:05PM (#17974316)
I have some aliases sl (stash list) and pop/drop for git stash pop/drop.

Also make a habit of saving your stashes with a meaningful label.

But yeah, like others suggest -- use branches.

Re:Git 2.19.0 released by ishwarn on Wednesday September 12, 2018 @06:51PM (#17974235)
I've made it a habit to `git stash list` and `git stash show -p stash@{2}` when I want to inspect the stashed changes.
Re:Git 2.19.0 released by hasperdi on Thursday September 13, 2018 @05:22AM (#17977188)
Git worktree changed my life. I can quickly switch branches and work on multiple branches at the same time.