• Monday, May 28, 2012

Previous

Next

GitHub for Mac

November 29, 2011, 11:00 am

GitHub for Mac logoVersion control is a powerful way to keep track of changes to your code or documents. Julie’s “Gentle Introduction to Version Control” from last year will introduce you to the basics. Most version control software, like Git or svn, has to be used from the command line. We’re not afraid of the command line at ProfHacker (see our ongoing guide), but if you’re just learning version control or if you’re using version control only occasionally, it can help to have a visual tool.

GitHub has released a free application for Mac that works with the Git repositories on your computer and on GitHub. The strength of Github for Mac is that you can use it to perform all basic Git tasks visually. For example, you can make commits, see changes from one version to another, and push changes to the online GitHub version of your repository.

Besides the basics of Git, GitHub for Mac has a few nice features baked in. It knows all your repositories on GitHub, so it’s easy to clone them locally. And the application will also use some of the eye candy of GitHub, such as avatars for different people who have committed changes.

Screen shot of GitHub for Mac

If you want to try out version control, GitHub for Mac might help you get a grasp of the concepts.

Have you used GitHub for Mac or other version control applications?

This entry was posted in Reviews, Software and tagged , , , . Bookmark the permalink.

  • Print
  • Comment
  • unusedusername

    Interesting study.  Intelligence and conscientiousness are pretty much fixed by age 18.  Can intellectual curiosity be improved at that age?  Would this cause improvement in student performance?

  • bobfutrelle

    Intellectual curiosity plus acting on it / pursuing it, was what got me into an excellent graduate school and a PhD.  My UG grades were not stellar, in part because I pursued things I was curious about, sometimes at the expense of classwork.  But they said they didn’t want graduate students whose only redeeming quality was getting excellent grades.
    My curiosity and acting on it continues unabated at age 74. Now that I’m retired I can spend much more time on research than I was able to while a faculty member.

  • tardigrade

    “who rated their own intellectual curiosity, among other factors.”

    For the ones who rate their intellectual curiosity as “low”, is the rating before or after they were turned off to academic learning by the academic format of stuffing a constricted battery of knowledge into the student?

    As to their point that “intelligence is the single most powerful predictor of academic performance”, I refer to Miraca Gross’ longitudinal study of the exceptionally gifted on when this correlation inverts.
    http://www.hoagiesgifted.org/underserved.htm

    “My UG grades were not stellar, in part because I pursued things I was
    curious about, sometimes at the expense of classwork.  But they said
    they didn’t want graduate students whose only redeeming quality was
    getting excellent grades.”

    Nice bobfutrelle.  This is me too, but they don’t want people like us anymore, at least not at the schools I’m at and applied to.  It’s like being the bottom layer of a ponzi scheme.

  • vceross

    The kinds of demands made by college admissions requirements these days pretty much guarantee the unwisdom of cultivating curiosity–if you want your child to attend one of the better schools.  A child being groomed for academic competition is drilled and prepped and must keep his or her nose to a set of grindstones:  good grades in school and advancement (not mere curious dabbling) in a select set of extracurriculars.  One cannot simply try out an instrument (counts for nothing):  one must be a prize-winning pianist.  One can’t volunteer at a variety of services:  one must become the coordinator.  One can’t play a bunch of sports; one must be the varsity pitcher or quarterback. The curious don’t march to the relentless beats of such drums.  They are either compelled to by ambitious parents and increasingly narrow admission guidelines, or they end up never going to college or dropping out, a la Steve Jobs, whom so many academics, ironically, valorize.

    Curiosity kills the MCAT.

  • 3rdtyrant

    Is Kruger and Dunning’s “Unskilled and Unaware of It” applicable here?

  • jbarman

    Unused:

    It’s a good question, and I think the answer is yes. I have a sample size of one for that conclusion, but I do recall being exposed to numerous new ideas and experiences as a college freshman. Many of them (art, literature, geology, philosophy) piqued my interest and led to further study. The intellectual curiosity was likely nascent, but it was such exposure that opened the door – and it did lead to much greater academic success.

  • 5768

    I may be long in the tooth, but once we spoke of a love for and of learning, and since it had to be driven by something, we called that something “curiosity.” Rachel Carson called it “a sense of wonder.”

    Gazing into the sky on a summer night, “Once or twice a meteor burned its way into the earth’s atmosphere. It occurred to me that if this were a sight to be seen only once a century or even once in a human generation, this little headland would be thronged with spectators. But it can be seen many scores of nights in any year, and so the lights burned in the cottages and the inhabitants probably gave not a thought to the beauty overhead: and because they could see it almost any night perhaps they will never see it.” –Rachel Carson, “A Sense of Wonder,” Harper and Row Publishers, 1965

  • catemanhattan

    Well, if we can’t stimulate curiosity in college, then I guess we should just turn everything over to the instructional technology groups.

    Oh wait . . . that’s what everyone is doing.

  • lizziec

    I’m not sure you can teach intellectual curiosity. I’ve spent far too many years among herds of mediocre students who among them possessed less than an iota of curiosity, combined.

    Cheering, prodding, coaching, leading, beggin, pleading…. the answer remained the same: “what do I need to do to get an ‘A’ in your class? My parents want me to be on the Deans’ List”

    (I give up)

  • adam_smith

    I’ve found smartGit very easy to use: http://www.syntevo.com/smartgit/index.html
    It’s only free as in beer, not as in speech, but if you’re a Mac user you don’t care about freedom anyway ;-).
    Since I do a lot of my coding on emacs, I’ve found magit super useful:
    http://philjackson.github.com/magit/
    if you use git a lot it speeds things up enormously.

  • http://bilikfamily.com/ Scott

    I’ve used a lot of version control software over the past ~20 years but do you have any recommended pointers to “intro to git” URLs that highlight how to do the basics and what is unique about git that has made it the version control system of status at the moment?

  • http://ProfHacker.com George H. Williams

    You might find this earlier ProfHacker post helpful: Julie Meloni’s “A Gentle Introduction to Version Control” (which includes a link to some Git tutorials).

  • http://bilikfamily.com/ Scott

    Thank you George. I hadn’t checked that link out earlier because I’d had exposure to version control in general.

  • http://bilikfamily.com/ Scott

    Also found this site which is helpful for those who’ve used a number of version control systems:
    http://whygitisbetterthanx.com/
    This weekend I may have to “Git ‘er done”. ;-]

  • http://www.facebook.com/arqpalazzo Pedro Paulo Palazzo

    I use Bazaar for version control (http://bazaar.canonical.com). It seems to be similar to Git, is free as in freedom—not that I care about it since I am a Mac user, apparently ;)
    Bazaar has its own GUI which kinda sucks but I am gradually moving to the command-line which is more practical once you get a hang of it. The GUI itself is helpful in making the switch since it outputs the command-line instructions for everything you do. Downside is, it does not seem to like accents in file names.

    Version control is particularly helpful if one works with packaged files such as Apple’s iWork. I took the additional step of preventing iWork from compressing the index.apxl inside the packages. Not that I would want to manually edit these files, although I have already succeeded in merging two Keynote presentations using diff. Anyway, version-controlling uncompressed packages, incrementally, makes a lot more sense than doing it with huge binary files (some of my Keynote slideshows can take up as much as 80MB) which will be wholly backed up and replaced for every minor change.

  • The Chronicle of Higher Education
  • 1255 Twenty-Third St, N.W.
  • Washington, D.C. 20037