3 ms·
How many other Git GUIs have you used? Over commandline git, almost any GUI will feel like an improvement for tasks like selective staging or diffing.
by skocznymroczny 5y ago
How many other Git GUIs have you used? Over commandline git, almost any GUI will feel like an improvement for tasks like selective staging or diffing.
- KronisLV 5y agoI think this largely depends on the particular person and their preferences: - some people swear by the integration of Git into IntelliJ or other JetBrains IDEs, which is pretty good (but personally i don't really like it) - others enjoy a Visual Studio Code plugin or two that provides a vaguely similar and enjoyable user experience - personally, i rather like completely separate Git GUIs, like Git Cola (https://git-cola.github.io/), SourceTree (https://www.sourcetreeapp.com/) or GitKraken (https://www.gitkraken.com/) - of course, there's also a group of people who prefer more text based approaches (Vim or Emacs plugins?) - and there are those that enjoy using the CLI because to them it feels like the most "true" option with the least leaky abstractions Personally, i think that you should use whatever you feel the most comfortable with and let the people around you do the same. In my eyes, however, staging/unstaging/discarding changes to particular lines or chunks of code, as well as having visual diffs is a really useful use case for GUI solutions of any sort.