addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Learn How to Use GIT

Version control is a very important developer tool. I knew how important it was and I was still horrible about using it up until a few years ago.

I want to show you how to get into using it as a beginner, and where you can go as you learn more about it.

Join or login to comment.

  • Mike P

    I just accidentally discovered Assmbla (www.assembla.com), which seems to be, at first glance, the ideal SCM solution I've been searching for. It has everything and embodies Agile methods.

    Assembla features a fully integrated online environment including Git Repos (also SVN and Perforce), bug and issue tracking and integration with your repo, code reviews, customer tickets, messaging, etc.

    I already signed up and am jumping in with both feet. I just have a gut feeling this is "the one". And, yes, it's free for very small teams. Actually if you use Perforce as your front-end, it's free for up to 17 users.

    I'd be interested in other folks who are looking for a solution, to check this out and report their findings here. Let's vet this puppy!

    September 13, 2013

  • A former member
    A former member

    There were many interesting questions/topic brought up last night, which is always a sign of a good presentation. I also like Prezi, will definitely check them out. Thanks, John!

    (Regarding my "git prune" question, the answer is: "git prune" does exist for your local repo, but it's instead recommended to use "git gc" which includes a "git prune".)

    1 · September 12, 2013

    • John C.

      That's great, didn't know that.

      September 12, 2013

    • A former member
      A former member

      http://slid.es/­ is another great slideshow app!

      1 · September 12, 2013

  • Michael K.

    Fantastic presentation John. :-) I continue to be amazed by SDPHP's awesomeness.

    1 · September 12, 2013

    • Kalen J.

      I concur with this statement

      2 · September 12, 2013

    • John C.

      Thanks Michael, I appreciate both of those comments a ton.

      1 · September 12, 2013

  • Dante C.

    wish i coulda gone, last minute surprise at work that turned out to be great, but knew I missed a good one..is there a link to the prezi?

    September 12, 2013

  • Frank W.

    Very informative, learned some new things.

    September 12, 2013

  • Dan K.

    Great intro John. Very thorough. Great resources. At two hours long it was a bit long for my poor brain to soak all in, but very glad I went. Thanks so much.

    September 12, 2013

  • Matt H.

    Lots of information, picked up a couple new tricks.

    For those looking for a Git GUI client here is a listing: http://git-scm.com/downloads/guis

    Personally, I use the one built into the PHPStorm IDE which has worked well for me.

    1 · September 12, 2013

  • A former member
    A former member

    Awesome, learned a lot from this. Would love to hear a little more on bare repositories.

    1 · September 12, 2013

  • Niall

    Great meeting. I wish there was time to discuss git remote setup and user management.

    September 11, 2013

    • John C.

      Or using a service like GitHub or BitBucket, they make user management easy as well. If you want an open source private system, checkout GitLab.

      September 12, 2013

    • Niall

      John, my comment wasn't a complaint. I just wished we had more time to go into more depth about those concerns. I know the meeting ran long.

      September 12, 2013

  • Rick E.

    Much more detailed than I thought it would be. Thanks John!

    September 12, 2013

  • Leon M.

    Everyone should check out this interactive branching tutorial, it's really cool! http://pcottle.github.io/learnGitBranching/

    September 7, 2013

  • Danail D.

    hey hows everyone. ive been out of all my games for the last couple months. Im doing woodworking, and about to start robotics classes

    September 7, 2013

    • John C.

      Hey Danail, that sounds like fun. I don't have the patience for woodworking, but it has always intrigued me.

      September 7, 2013

  • A former member
    A former member

    I just got thumped because I didn't know that "git cherry-pick" is actually a thing. Teach me more git, sensei...

    September 6, 2013

    • John C.

      I know of it, just haven't used it. ;-) So maybe I will touch on it briefly as one of those things to put in people's head for future learning.

      September 7, 2013

  • Connie Q.

    Hi John! Will you hold this same meeting in North County?

    September 6, 2013

    • John C.

      Maybe at some point, but not right away. We get a little bit of overlap between the groups, so if we do any duplication, we try to space it out. Plus we have lots of topics on deck, so I want to get those out to those that are interested too.

      September 7, 2013

  • Kalen J.

    I get the feeling that version control is important... looking forward to this one.

    August 30, 2013

  • Niall

    Will using GIT in a team environment be discussed? How to do branching, merging, rebasing, etc??

    August 19, 2013

    • John C.

      Yes, I plan on going into that in depth as I just introduced it into my workplace.

      1 · August 20, 2013

44 went

Our Sponsors

  • Zeeto

    Huge thanks to Zeeto for hosting the SDPHP Meetup.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy