Live data from Hacker News

Gitbox - Everyday git [Mac OS X] interface for human beings

gitbox.pierlis.com

1–10 of 53 posts

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#3
post #2

God I wish I understood GIT. The screenshot here doesn't help me in any way. Tempted to stick with gitx. What is the advantage of this software?

Sign up for a github account. It's free and they have help. If you're on Windows, I've been told TortoiseGit is good.

http://code.google.com/p/tortoisegit/

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#5
I think it's very possible that these pretty wrappers allow people to hobble along with little to no understanding of how git actually works.

If that's the only way that you'll use version control, it's better than nothing. On the other hand, I heartily endorse actually learning how the git model works -- it's not too bad, I promise!

.

Good places to start:

  [1] Peepcode's "Git Internals" PDF - $9 - short, sweet, to the point
  [2] The Git Community Book [2] - free - thorough (if a bit wordy sometimes)
  [3] Pro Git - free online, $23 dead trees - Haven't read it, same author as [1]
[1] http://peepcode.com/products/git-internals-pdf

[2] http://book.git-scm.com/

[3] http://progit.org/book/

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#6
post #2

God I wish I understood GIT. The screenshot here doesn't help me in any way. Tempted to stick with gitx. What is the advantage of this software?

I'm with you, and I do understand Git fairly well. The UI is pretty opaque for non-VCS/Git users.

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#7

I think it's very possible that these pretty wrappers allow people to hobble along with little to no understanding of how git actually works. If that's the only way that you'll use version control, it's better than nothing. On the other hand, I heartily endorse actually learning how the git model works -- it's not too bad, I promise! . Good places to start: [1] Peepcode's "Git Internals" PDF - $9 - short, sweet, to t…

If you want to learn git, open a terminal and read the man pages, create a dummy repository, push changes to it, pull from it, clone it, merge it, etc. Don't start with something like Gitbox because its hides all the details and more importantly the beauty and elegance of git.

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#8
post #2

God I wish I understood GIT. The screenshot here doesn't help me in any way. Tempted to stick with gitx. What is the advantage of this software?

at first glance, I prefer GitX, as it allows faster and more fine-grained staging and commit.

the only feature this seems to have over GitX is push/pull.

my typical usage is GitX for commits and history browsing and the shell for everything else.

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#9
post #7

I think it's very possible that these pretty wrappers allow people to hobble along with little to no understanding of how git actually works. If that's the only way that you'll use version control, it's better than nothing. On the other hand, I heartily endorse actually learning how the git model works -- it's not too bad, I promise! . Good places to start: [1] Peepcode's "Git Internals" PDF - $9 - short, sweet, to t…

If you want to learn git, open a terminal and read the man pages, create a dummy repository, push changes to it, pull from it, clone it, merge it, etc. Don't start with something like Gitbox because its hides all the details and more importantly the beauty and elegance of git.

Don't get me wrong Gitbox (and similar 'pretty wrappers') have their place just not as a learning tool.

My rule of thumb for 'mission critical software' like version control systems - if you can't access its fully functionality at the shell when logged in to a remote machine then forget about it.

Gitbox is great for your workflow until the day you have to actually use git and you have no time to 'actually' learn git.

Re: Gitbox - Everyday git [Mac OS X] interface for human beings

#10

It seems to me that a lot of popular Unix-originated software seems to have really high learning curves (Vim comes to mind). I wish projects like git spent more efforts on things like GUIs. Does anybody know of any Linux alternatives?

Then again, git is not a consumer software. Developer should spend some time and learn 5 commands to be productive.

But I find this interface interesting, even knowing all command line git this makes browsing history for reviews easy, nice tool.

Post reply on HN