News for hackers. Stuff that matters.
Re:Show HN: I made a tool that made me faster at Git by pkaye on Saturday August 04, 2018 @09:56PM (#17689292)
Which interface can do the above trivially with git?
Re:Show HN: I made a tool that made me faster at Git by Noumenon72 on Saturday August 04, 2018 @10:07PM (#17689323)
SourceTree's interactive rebase feature is amazing at the first one. You can also just change a dropdown to "Amend" and start changing your most recent commit.

TortoiseHg's search bar was amazing at deciding whether you were searching for commit message, author, or what. You'd just type "bugfix pickme" and you'd get back only the commits you needed. Check out master, right-click the batch, graft. I have five different ways to search my Git repo and all of them combined aren't as good as TortoiseHg's search bar with revsets.

Re:Show HN: I made a tool that made me faster at Git by mappu on Saturday August 04, 2018 @11:25PM (#17689501)
TortoiseHg has the dropdown > Amend feature too.

Guitar ( https://soramimi.github.io/Guitar/ ) is the closest thing i've found to TortoiseHg for git, really promising but not yet fully baked - with a little help that could be a real TortoiseHg successor.

Everything other git GUI i've tried has some problems (git gui + gitk is reliable and featureful, but no grafting & has that Tk UI; git-cola is crashy and the DAG view isn't properly integrated; qgit and gitg can't push to remotes; sourcetree and gitkraken are nonfree; gitextensions and tortoisegit don't run on Linux).

One feature of git gui & gitk that TortoiseHg badly misses, though, is the option to stage lines for commit instead of just hunks.

Re:Show HN: I made a tool that made me faster at Git by mehrdadn on Saturday August 04, 2018 @10:00PM (#17689305)
I think the point was that git is missing an interface that makes these easy, and it badly needs one.
Re:Show HN: I made a tool that made me faster at Git by dehli on Saturday August 04, 2018 @10:56PM (#17689441)
Once you learn how to use `git rebase -i` it makes the above things trivial to do! I didn't know about it for a while, but that's my most often used command to fix up my commits.