7 ms·
Show HN: Git uncommit – reset unpushed, committed changes
Equivalent of "git reset --soft HEAD~1". Got sick of googling it every time with my goldfish memory.
Just a brew package at this point, but feel free to suggest alternatives.
- myst 7mo agoYou can do an alias.
- below43 7mo agoGood point. TIL :) git config --global alias.uncommit 'reset --soft HEAD~1'
- westurner 7mo agoFrom "How core Git developers configure Git" https://news.ycombinator.com/item?id=43179071 https://news.ycombinator.com/item?id=43179071 : > skwp/git-workflows-book > .gitconfig appendix: https://github.com/skwp/git-workflows-book https://github.com/skwp/git-workflows-book : > "Two useful aliases: unstage and uncommit": https://github.com/skwp/git-workflows-book#two-useful-aliases-unstage-and-uncommit https://github.com/skwp/git-workflows-book#two-useful-aliase... : [alias] unstage = reset HEAD # remove files from index (tracking) uncommit = reset --soft HEAD^ # go back before last commit, with files in uncommitted state
- deleted 7mo ago[deleted]