Hands-on Session: Getting to grips with Git and Github

Github is probably the world's most popular developer resource for sharing code collaboratively. However, most developers haven't had the opportunity to gain enough experience with it yet.

So this is a workshop to give you practice and confidence using Git and Github.  If you have not used git very much and are unsure what clients to use, how to work with git log, git status and multiple repositories, then this is the workshop for you.  Or if you just want to practice your existing Git skills, that is okay as well.

Please bring a laptop with you to this event.  There will not be a slide presentation, this event is purely practical

By the end of this workshop you will have:

git command line / graphical tool set up on your laptop

understanding staging, committing and pushing changes

working with git status and git log to manage changes

experience using github for new repos as well as forking & cloning

managing multiple repositories easily with git log

working with pull request

using git branches and merging

This workshop is focused on using git as a developer and will not be diving under the covers of git, or covering any deep implementation details of git.


SKILLSMATTER REGISTRATION: http://skillsmatter.com/event/java-jee/lscc-hands-on-session-1835 


John Stevenson's bio:

John Stevenson is a developer for Heroku and Salesforce (Force.com) which involves building apps, talking about cloud technology and sharing my experiences in software development.

John is active in the community and has helped organise several technical communities in the UK, including the London Salesforce developers, London Java Community, Graduate Development community, London Clojurians and London Scala user group.

Previously John has coached teams in the application of lean & agile practices and encourage them to evolve the way they deliver value to their company. Further back,  John has worked as a developer and consultant on many projects, helping teams with technology as diverse as Object Oriented Database, Corba, Enterprise Java, design patterns, XP and Kanban practices and Open Source Software.

In his spare time, John likes to cycle, quite a lot... like 200km on a weekend if he is not too busy learning more Clojure and tweaking Emacs.


Join or login to comment.

  • Frankie S.

    Great chat at the pub after the Meetup. Looking forward for your next talk John!

    August 1

  • Daniel B.

    Wont be there, Hope there's another session sometime.

    July 31

    • John S.

      Happy to do another session some time, schedule permitting.

      2 · August 1

  • John S.

    If you missed the workshop or want a recap, I have written up the basic Git and Github workflow on my blog. http://blog.jr0cket.co.uk/2013/...­

    There are also other tips on git on my blog and instructions on how to setup zsh on MacOSX / Linux if you want to get the same terminal prompt I used for the workshop.

    I also made a Google Doc out of the Git Quickstart Guide given out at the workshop:



    1 · August 1

  • Carlos Fernandez G.

    Sorry guys to pull out so late, but an unexpected production release has come up. Really sorry

    July 31

  • Ger M.

    Can't make it in the end :-(

    July 31

  • Andrew W.

    Unfortunately not able to make it now.

    July 31

  • Adam

    Can't attend after all as too much work to do so hope you run this session again!

    July 31

  • Matt J.

    Is this just for Java people, or will there be any help for those who want to use Git with the Visual Studio IDE for .NET development? Thanks!

    1 · July 29

    • John S.

      I wont be covering anything language or IDE specific as there are just too many options. I'll be using the command line so you understand the commands used and can see what they are doing.

      July 30

    • John S.

      You can use what ever tool you want to follow along though....

      July 30

  • Hetal P.

    I will be using .NET. Already setup my box with git and posh-git. I can show you how

    1 · July 29

  • Lukasz

    sorry something came up.

    July 29

  • Emanuele B.

    Busy with some courses, but I'll try to pop to the pub after.

    July 29

  • Antonio Di F.

    Too bad I had to change my RSVP, I didn't realise there will be a LJC meetup that same day. Perhaps it'd make sense to ensure they don't overlap int he future, so as to maximise attendency?

    July 29

    • Emanuele B.

      Our meetups are quite regular and - while sometimes it overlaps with other meetups - clashing usually it's not a big problem.. it happens only once in a while!

      July 29

  • Stefan F.

    No suitable Laptop.

    July 29

Our Sponsors

  • Codurance

    LSCC organisation

  • TIM Group

    Hosts and provides catering for our monthly Round-table meetings

  • Pivotal

    Hosts our monthly hands-on sessions

  • SkillsMatter

    Hosts our monthly talks

  • O'Reilly

    Books for review and 40% discount on printed books and 50% on e-books

  • Rewardli

    Special deals and perks for all LSCC members

People in this
Meetup are also in:

How about starting a Meetup Group like this one in your local neighborhood?

Find your people.

Log in

Not registered with us yet?

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