HN2new | past | comments | ask | show | jobs | submitlogin

I’m generally very skeptical of anything that abstracts away git with UIs. This looks really cool though and I like that you embedded common git workflows into the CLI


On the flip side, I'm a strong proponent of using a GUI for many Git tasks:

https://blog.isquaredsoftware.com/2021/01/coding-career-git-...

but I also use the CLI for other tasks as well.

For example, it's _way_ easier to add specific file chunks or individual lines to the staging area via a GUI, or do interactive rebasing.


Strong agree. I will use the command line for basics, commit, push, pull, simpler rebases.

But it I am going to be cherry picking a commit onto a backport branch, or splitting up one branch into two, or doing an interactive rebase, or (as said) committing some parts of s file but not others, I want a GUI


I almost always default to git add -p when staging (and git reset -p when needed). Git rebase -i also feels very quick to me as well.

When isolating just one line from many changes the gui is nice, but in the majority of cases the CLI is much faster (no need to scroll in long files to find the next hunk)


I concur. Intellijs git client alone makes it hard for me to even imagine using something else. Read a comment on HN where someone use only the git client from it.


+1 to this. I mostly use the CLI, but it's really nice in my IDE (JetBrains Rider) to be able to browse version history or resolve merge conflicts graphically.


Yeah a mouse would be a terrible way to interact with a graph!


This is not really an abstraction.




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

Search: