4 ms·
Ok - I haven't read all the comments here; maybe it's been asked and answered, but I'm going to ask anyhow: Is there something like this available for Linux? E
by cr0sh 7y ago
Ok - I haven't read all the comments here; maybe it's been asked and answered, but I'm going to ask anyhow:
Is there something like this available for Linux? Even if you have to pay for it?
IntelliJ covers most use cases, and I already pay for that, but I have been wanting to move away from it, and I am one of those few who do not like to use the cli much for git, unless there's no other choice (sometimes, that's the case). I honestly don't know why such a tool doesn't seem to exist.
Parts of it do exist (or did - not sure about their active state) - but one tool will have one piece, but lack others; and that holds for every tool I've seen so far. One tool or another will lack that one needed piece - back to the command line for it; sigh.
It is strange, because as a whole, all the pieces seem like they are there - but for some reason, nobody has taken the time to combine them all. Probably for the same reason why I haven't done it myself: It isn't that interesting, I suppose.
- gpderetta 7y agoMagit? Although be aware it is a gateway drug into Emacs.
- justsid 7y agoNot Fork, but I just love Sublime Merge. It runs natively on all major OSs and is insanely fast. Plus I can’t go back from that search function, it’s just too good. Might be worth a try?
- Seirdy 7y agoYes! If you're comfortable with a terminal but would rather have a TUI than an CLI, I recommend `tig`[0] or `lazygit`[1]. If you want to launch a separate GUI program in its own window to use git, git-cola[2] isn't too bad. It looks much better than the screenshots make it out to be if you have a good Qt 5 theme (e.g., breeze-dark). I personally prefer separate wrappers for different git commands for two reasons: 1. I like how the modular nature of git encourages me to think. 2. I'd rather not leave my shell just to use git. For that reason, I use `forgit`[3] as a git client on {ba,z}sh. I cannot recommend `forgit` highly enough if you like fuzzy-finders like FZF[4]; my productivity has never been higher. It's the perfect blend of the modularity and composability offered by UNIX philosophy and the benefits of a simple user interface. As a plus, `forgit` integrates well with `diff-so-fancy`[5] (amazing-looking diffs), `bat`, and `emoji-cli`. [0]: https://github.com/jonas/tig https://github.com/jonas/tig [1]: https://github.com/jesseduffield/lazygit https://github.com/jesseduffield/lazygit [2]: https://github.com/git-cola/git-cola https://github.com/git-cola/git-cola [3]: https://github.com/wfxr/forgit https://github.com/wfxr/forgit [4]: https://github.com/junegunn/fzf https://github.com/junegunn/fzf [5]: https://github.com/so-fancy/diff-so-fancy https://github.com/so-fancy/diff-so-fancy