Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

GitKraken [1] has quite a few features that are very similar to what is shown in the article:

* Switching branches with dirty working copy does an auto stash/pop (also stashes are shown visually in the timeline attached to the branch)

* You can do a commit by editing the placeholder text in the timeline (though there's still a distinction between working copy and staged)

* You can shift+click multiple commits and squash merge them

* You can cherry pick by right-clicking, but not drag-and-drop

* You can merge or rebase by dragging branches to each other (just found that out, I usually right-click)

* It's a UI, so there's a visual DAG tree (and it's fairly nice looking)

I have no affiliation with the company, I've just been using it for the past several months.

[1] https://www.gitkraken.com/features



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: