Live data from Hacker News

GitHub for Mac 1.1

github.com

51–60 of 65 posts

Re: GitHub for Mac 1.1

#51
post #45

I am a designer but I use Tower for mac for when I commit my code to the repository. Anyone know if I am missing out on something with GitHub?

From what I've seen, not really. GitHub.app saves you from needing to know what staging, push, pull, fetch are. If you're already productive with Tower then I think going to GitHub.app would be like putting the training wheels back on.

which would you recommend for a designer to use as an intro to Git and source control in general? I'm trying to get my partner into git to collaborate with me. Is this client still just as easy when using it on a non github repo? or is its integration with github its main drawcard?

Re: GitHub for Mac 1.1

#52

Looks like a great update (line-by-line committing ftw). I mainly use GitX for git GUI duties, but this looks like it's ready to replace GitX. It's very handy to be able to switch between projects easily from within the app, and the direct GitHub integration is icing on the cake. The only not-awesome thing I noticed is some general lag and flickering, but hopefully that'll get worked out soon. The team at GitHub is d…

This is definitely a great update and it's getting close, but for me this still can't replace gitx. I absolutely need something that can show a tree-view version of the repo branches. Even the CLI can do this. The web UI has the network graph view which is ok but not great since it doesn't really show branching.

It's so tempting to use a list-view because it looks nice and simple, is easy to implement and it hides complexity. The problem is that I need a view into that complexity to use git. The git model is a tree (or graph even) and to not display it that way just makes things harder.

I think what gitx has is still the best.

Re: GitHub for Mac 1.1

#53
post #42

Earlier quoted context omitted.

> Option-Z commits instead of undos when entering a commit message. Cmd-z. Opt-z types ohm: Ω. I wonder why they did that.

That's omega, which is used as a symbol for ohms. It's also [and originally] the last letter in the Greek alphabet.

I see, thanks. I originally wrote omega (I knew it was the last letter, alpha/omega and such), but changed it after checking the character viewer in OS X, which called it an ohm.

Re: GitHub for Mac 1.1

#54
post #51
post #45

Earlier quoted context omitted.

From what I've seen, not really. GitHub.app saves you from needing to know what staging, push, pull, fetch are. If you're already productive with Tower then I think going to GitHub.app would be like putting the training wheels back on.

which would you recommend for a designer to use as an intro to Git and source control in general? I'm trying to get my partner into git to collaborate with me. Is this client still just as easy when using it on a non github repo? or is its integration with github its main drawcard?

I recommend Tower for designers, and SourceTree for developers. The github client has nice integration with github, but it is not as well-designed as Tower and not as powerful and workflow-efficient as SourceTree, IMO.

Re: GitHub for Mac 1.1

#55
post #44

Sorry the stupid question, but: does this work with any git repo or this app is exclusively for github?

This works with any git repo. I've been using it with my personal git repos on my own server since the first release.

Re: GitHub for Mac 1.1

#56
post #10

Line Committing is a killer feature. Right now, I force myself to check in code for the smallest change because I want my commit to reflect a meaningful change. I could certainly save a lot of time if I had the flexibility to make bunch of changes in the file and then commit them in separate hunks.

You've always been able to do that via the command line (`git add -p `) but it's definitely great to see it in a more user friendly form.

By the way, is it possible to have git add -p show uncommitted files, like darcs does?

Re: GitHub for Mac 1.1

#59
post #56
post #10

Earlier quoted context omitted.

You've always been able to do that via the command line (`git add -p `) but it's definitely great to see it in a more user friendly form.

By the way, is it possible to have git add -p show uncommitted files, like darcs does?

Not directly, but you can use git add -p for that. Although I don't think you get to review it first.

Re: GitHub for Mac 1.1

#60

Earlier quoted context omitted.

And you can also edit the patch manually.

I resisted the edit option of git-add -p for a long time because I was afraid of messing something up with a low level tool... big mistake! So easy to use!

Plus if you make a patch that doesn't apply it will just error out and you can try again. And if you add anything extra by mistake you can easily back it out with something like git reset HEAD or git reset -p
Post reply on HN