Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git & GitHub Workshop

Git & GitHub Workshop

Workshop about Git and GitHub: The slides function as an outline and provide links to actual content about the version control system.

Hasan Karahan

April 06, 2013
Tweet

More Decks by Hasan Karahan

Other Decks in Technology

Transcript

  1. 1
    Git & GitHub
    Distributed Version Control
    in an
    Open Source Environment
    Apr 4, 2013

    View full-size slide

  2. 2
    Source Control

    View full-size slide

  3. 3
    About Me
    Name:
    Education:
    Experience:
    Current
    Project:
    Email:
    Hasan Karahan
    MSc in Computer
    Science, ETH Zurich
    Python, JavaScript,
    .NET/C#
    NoTex.ch – A browser
    based text editor
    [email protected]

    View full-size slide

  4. 4
    The Plan
    Motivation & Theory
    Workshop

    View full-size slide

  5. 6
    Motivation

    What
    motivates
    me?

    Why do I
    use open
    source?

    What made
    me choose
    Git?

    GitHub,
    speed and
    features

    Free,
    social
    dynamic,
    productive

    Enjoy
    coding on
    my own
    projects

    View full-size slide

  6. 7
    Motivation – NoTex.ch

    A browser
    based text
    editor

    Distributed
    architecture

    Open source
    components

    Available at
    github.com/hsk
    81/notex

    Version
    management
    with Git

    People
    contributing
    from all
    around the
    world

    View full-size slide

  7. 8
    Theory of Git

    View full-size slide

  8. 9
    Git: About
    http://git-scm.com/about

    View full-size slide

  9. 10
    Git: Docs & Video
    http://git-scm.com/doc

    View full-size slide

  10. 11
    Git: Book
    http://git-scm.com/book

    View full-size slide

  11. 13
    Workshop
    http://gitimmersion.com

    View full-size slide

  12. 14
    Workshop
    http://github.com

    View full-size slide

  13. 15
    Questions
    ?
    ?

    View full-size slide