Pros and cons of GitX vs GitNub? [closed]
I have very close to zero experience of comandline-operation(copy paste from tutorials pretty much). What are the pros and cons of gitX vs gitNub from aspects such as Efficiency, learnabillity/learning curve, feature richness and ofcourse esthetics! I have no experience with git.
I tried to install GitNub and I given up ... Anyway as they are both Git front end, they should have the same concept (git ones) and so be roughly equivalent in term of learning curves and feature. Personaly I'm quite happy with GitX and would be probably be too with GitNub if I could install it in less than 2mn. Anyway , for a better git experience learn the commands ;-)
I use GitX for some tasks and to have an overview of my projects but in my opinion now would be a very good time for you to start using the command line and getting used to it little by little.
There are very few Git commands to learn in order to have a good Git work-flow and it's worth the initial trouble.
I used to be intimidated by by the command line but now feel very comfortable with it. If an idiot such as myself can do it, anybody can do it.
I would strongly recommend that you get some expertise with Git.
Read chapters 1,2 and 3. With that you will have a solid understanding of what the gui are doing. I will take more or less 1 h.
http://book.git-scm.com/
As for the question, I use Gitx on Mac. It is quite good. It allows you to cherry pick lines in a file to commit ( and not commit other lines in the same file).
I am an intermediate Git user. I use Gitx mainly for cherry picking files to commit since it is more easy to select the files from a list than to git add app/controller/... and also I like to write detailed commit messages and it is easier in a GUI than in command line (line breaks and such).
Of course, if you want to add everything, just do a 'git commit -a -m', no need to use GUI.
精彩评论