8 ms·
GitHub for Mac 1.1
- radimm 15y agoThe interface certainly does look good, but man, I miss some consistency in navigation! And is it so hard to have mouse free control for application that is essentially GIT client?
- eschaton 15y agoWhy would you expect "mouse-free control" for an application whose user experience is fundamentally designed around a pointer? Of course, GitHub for Mac should leverage Mac OS X's Accessibility infrastructure so it works with assistive technologies like VoiceOver and full keyboard control (I hope it does!) but I suspect from your comment that's not what you're looking for.
- mark_story 15y agoIf you don't want to use a mouse, why not just stick with cli? It doesn't require a mouse and can do everything any gui can do and more.
- bryanh 15y agoI'm a big fan of the GitHub for Mac GUI, I still have to drop down to the terminal to handle a few specific commands (especially when the GUI gets stuck in a merge conflict loop), but it helps me quickly handle stuff and thumb through local repos, especially helping me visualize stuff. One thing I've noticed is that GitHub's web interface often misrepresents the number of branches we have. The number count is correct, but master is the only branch visible. And it only seems to happen after merges with the GUI...
- kneath 15y agoOn the website, we only show you branches with unique commits. So if you merge a branch, it won't appear. This kind of sucks, but that page will get better with time.
- deleted 15y ago[deleted]
- csytan 15y agoI wrote a simple plugin for Sublime Text that opens the GitHub app and it's been working quite well as a replacement for Textmate & Git bundle. There's been a few rare times where I've had to drop back to command line because of crashes, but I'm glad to see it's being maintained and updated.
- james33 15y agoMind making your plugin publicly available?
- csytan 15y agoDone. https://github.com/csytan/sublime-text-2-github https://github.com/csytan/sublime-text-2-github Funny how writing the documentation took the same amount of time as writing the code for this. :)
- mikeknoop 15y agoSomething similar: https://github.com/kemayo/sublime-text-2-git https://github.com/kemayo/sublime-text-2-git
- solutionyogi 15y agoLine 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.
- cyen 15y agoYou can already from the command line! git add -p (short for --patch) will let you individual hunks of a file to the staging area.
- zpao 15y agoYou've always been able to do that via the command line (`git add -p <file>`) but it's definitely great to see it in a more user friendly form.
- daemianmack 15y agoSort of. -p considers consecutive lines a single hunk. Often, that's not what I want. Luckily, there is magit: http://philjackson.github.com/magit/ http://philjackson.github.com/magit/
- phil 15y agoThey added line by line committing! That is awesome, I've been using citool for that forever, even though it's ugly on a Mac. (Along with diffing, commit surgery is one of the few tasks where a GUI really scores big).
- X-Istence 15y agoCheck out GitX, it has supported this for a while.
- johnthedebs 15y agoLooks 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 doing some fantastic work.
- po 15y agoThis 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.
- te_chris 15y agoI've been using sourcetree lately, really, really enjoying it - though line committing is pretty cool, I have apps hosted in places other than github though.
- shadowfiend 15y agoGithub for Mac actually works with any remote repository. The link to Github is superficial.
- etherealG 15y agosourcetree has line committing, when in commit/diff view drag on the lines you want and right click, you can commit only a few lines, even if they are only part of a hunk.
- james33 15y agoThe speed improvements are immediately noticeable and make a world of difference!
- jigs_up 15y agoNow I want a mac
- gumbo72 15y agoIs there anything like this, but for linux?
- cpeterso 15y agoThey are not GitHub GUI clients, but I like git-cola for preparing commits and Giggle for viewing revision history. LWN article about Giggle: https://lwn.net/Articles/390422/ https://lwn.net/Articles/390422/
- gumbo72 15y agoThanks!
- ptn 15y agoIf you are into Emacs, magit is rather awesome. Yes, it can do line-by-line commits (you can commit highlighted text).
- balac 15y agoThe closest thing I can think of is the GitX clone gitg.
- bryanh 15y agoTwo annoying things I noticed: * Spelling correction in commit messages. * Option-Z commits instead of undos when entering a commit message.
- nspragmatic 15y ago> Option-Z commits instead of undos when entering a commit message. Cmd-z. Opt-z types ohm: Ω. I wonder why they did that.
- MaysonL 15y agoThat's omega, which is used as a symbol for ohms. It's also [and originally] the last letter in the Greek alphabet.
- nspragmatic 15y agoI 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.
- duskwuff 15y agoCapital letter omega is U+3A9: Ω Ohm sign is U+2126: Ω They probably look identical in most (if not all) fonts, but they're treated as two separate characters in Unicode.
- lloeki 15y agoAlso, Ohms measure impedance, and an impedance value is noted Z. Most of the alt/alt+shift combinations on the Mac keyboard layout make sense.
- drewda 15y agoI like the simplicity of Github for Mac. It's a very clean interface. Still, it feels like it's designed for an iPhone screen, not a computer screen. I've been enjoying SourceTree* recently because it shows more on one screen--seems like a good package for when you outgrow Github for Mac. * http://www.sourcetreeapp.com/ http://www.sourcetreeapp.com/
- deleted 15y ago[deleted]
- masonhensley 15y agoI love sourcetree, plus it works on my old macbook pro running osx 10.6 in 32-bit. Github for mac sadly only works for 64 bit machines from what I understand.
- drewda 15y agoI didn't realize how many different Git GUI clients there are on Mac OS: - http://www.gitboxapp.com/ http://www.gitboxapp.com/ - http://www.git-tower.com/ http://www.git-tower.com/ - http://gitx.frim.nl/ http://gitx.frim.nl/ - http://www.sourcetreeapp.com/ http://www.sourcetreeapp.com/ in addition to Github for Mac.
- injekt 15y agoGreat update, I love the line-by-line committing. One thing that would sell me on this app, though, is having an interface for repo issues. Without that, this is more of a "Git for mac" than a "GitHub for mac", in my opinion. Keep up the great work guys!
- ThomPete 15y agoI 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?
- jcheng 15y agoFrom 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.
- rodh257 15y agowhich 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?
- veidr 15y agoI 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.
- nomdeplume 15y agodownload link http://mac.github.com/ http://mac.github.com/
- ComputerGuru 15y agoI tried GitHub for Mac, but find that a combination of command line git and Tower for line-by-line committing works best.
- ComputerGuru 15y agoAnd I'm being downvoted because some people here feel that a link to one application shouldn't have comments recommending another?
- stblack 15y agoVersion 1.1 is crashing like a pig on Snow Leopard for me. This instability looks chronic; Ground Control to Major Tom. My mistake appears to be adding a repo that lives in a Windows 7 Parallels VM, something that Git Tower handles reliably with ease. EDIT: two application force-quits and restarts later, it's working better. My crime may have been dragging a bunch of repos into the application window. There's no progress indication, buy Github Mac 1.1 may have been background processing and therefore seeming hung? Who knows. It's better now.
- slig 15y agoSorry the stupid question, but: does this work with any git repo or this app is exclusively for github?
- alastairpat 15y agoIt works best with GitHub repositories, but you can use it for basic git commands with any git repository. I'm not sure that it supports pushing to/pulling from anything except GitHub, so you might still need GitX/Terminal.app for that. I can't swear to this, though.
- guptaneil 15y agoThis works with any git repo. I've been using it with my personal git repos on my own server since the first release.
- ozataman 15y agoGreat stuff, but I'm just too addicted to Magit on Emacs. It's a great luxury to never have to switch out of your editor.
- rnadna 15y agoIt would be nice if it handled issues. Their iphone app does that, but nothing else ... so one wonders whether they could combine the two.