Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
GitUp – The Git interface you've been missing all your life (gitup.co)
38 points by wetpaws on Sept 30, 2020 | hide | past | favorite | 10 comments


Git Extensions works nice on Windows: http://gitextensions.github.io/ (and they claim other platforms with mono, but never tried)


Thanks for making me cry. It's Mac OS specific.

Is there anything similar (or otherwise interesting) for other OSes? My currently favorite duo is Sublime Git for light weight and niceness and Fork for full features and reliability.


I was unable to find anything nearly notable for non-mac platform. My current flow on linux is just a terminal with p4merge as a mergetool with occasional lazygit usage.


There is GitGud which is an NPM package and works on all systems. Definitely not as feature rich as this though.

https://github.com/GitGud-org/GitGud


I highly recommend Fork which is both windows and Ma; https://git-fork.com/. It is a native app, great interface and makes a lot of git features easier to use for me.


Maybe i misunderstood this tool but it looks strongly inspired by ungit: https://github.com/FredrikNoren/ungit


GNOME's Gitg is kind of similar:

https://wiki.gnome.org/Apps/Gitg


Ah, I've used this tool quite a lot to bridge my knowledge gap that I have with the git command-line, like rewording commits that are a few commits deep.

A GUI helps for discovery of features and Gitup is amazing at it. I wholeheartedly recommend it.

Unfortunately, it's OS X only.


Not that you asked, but `git rebase -i master` pops up $EDITOR with all the commits since `master`. You can reorder them, squash them, mark them as "fixup"s (squash + omit commit message), reword commit messages, etc etc.


Noting that you also didn't ask, but git-fiddle¹ is a nice addition that wraps rebase. You can directly edit commit metadata, such as date and message, from within the rebase template when using it.

[Just a happy user stealing an opportunity to pimp it.]

1. https://github.com/felixSchl/git-fiddle




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

Search: