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

Are there any good CLI wrappers over Git that make it more accessible and consistent? The only one I know of it Gitless and it looks like development on that has stopped. (Also I don't know if it's actually considered good)


It seems that git(1) was never supposed to be the be-all-end-all regular interface to Git. Other programs were developed alongside it (probably using git(1) under the hood). But they eventually faded into relative obscurity as git(1) grew larger and larger.

It’s a catch-22 with programs like git(1):

1. Make a program that is feature-rich and non-opinionated, so you really need to know what you are doing (since the program won’t help you terribly much -- oh you want a DAG, here’s some operations on DAGs... have fun) 2. Become entrenched 3. Now the average developer has to invest so much time in the UI of (1) (because it’s so feature-rich and non-opinionated) that they don’t want to also learn other frontends to it; it’s too much effort


That's my understanding of the intentions of git too. The intent seemed to be to have multiple porcelains over the same plumbing. That's why it bothers me when people talk about the default git CLI as if it's the only correct way to work with git and that we're intended to fully grok the underlying representation.

I understand plenty about the internals of git, but I still don't want to think about that when I'm just trying to version control my code. Especially because knowing any of that doesn't help me remember the many inconsistent combinations of commands and switches that actually cause various updates to the states of the graph and the pointers.


Mentioned in another comment: https://qithub.com/chriswalz/bit

I haven't tried it, but it looks promising.


Yikes... https://github.com/chriswalz/bit, not qithub!


Oh that one does look cool. I'll certainly be giving it a try.


There were a few. Legit was another.




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

Search: