Git-101: your code is under control

Git Workshop Mastering programming languages is the first step to become a great coder, but being in control of the whole life cycle of software and efficiently sending or receiving contributions is what makes projects successful. This talk aims at presenting how to use some of the features provided by Git to make your programming activities easier, both when developing one-person, small-sized p

Jan 20, 2020, 6:00 ā€“ 8:00 PM

63
RSVP'd

Key Themes

About this event

Git Workshop

Mastering programming languages is the first step to become a great coder, but being in control of the whole life cycle of software and efficiently sending or receiving contributions is what makes projects successful.

This talk aims at presenting how to use some of the features provided by Git to make your programming activities easier, both when developing one-person, small-sized projects, and when working on huge projects with thousands of contributors.

This presentation will cover all the Git basics, from the creation of a Git repository to making commits, organizing branches, changing the project history and sharing changes to remote repositories. Each of these steps will be presented by first introducing a typical use-case scenario and discussing what tool would make the developer's life easier, then showing how Git fulfils this need, and finally demonstrating of how to trigger the Git commands when working on a real project.

Please bring your laptop and try yourself!
Prerequisites:
1) If your laptop does not have Git Git installed, download and install the right Git package (https://git-scm.com/download).
2) Make sure you can issue Git commands from the command line, e.g.:

git --version

should return the following string:

git version 2.XYZ

šŸŽ¤Speaker: Alessio Balsini

After his Bachelor's in Computer Engineering and MSc with honors in Embedded Computing Systems, Alessio got a PhD from the Real-Time Systems Laboratory (ReTiS) at Scuola Superiore Santā€™Anna and is currently working at Google as Software Engineer. His fields of interest are especially related to operating systems, embedded systems and electronics.

Agenda to be shared as soon as possible.

Organizers

  • Amanda Cavallaro

    Vonage

    GDG Organizer

  • Saverio Terracciano

    GDG Cloud London // TIW Group Ltd

    GDG Organizer

  • Stefano Le Pera

    The Times

    GDG Organizer

  • Lorenzo Turrino

    Thirdfort

    GDG Organizer

  • Kubra Harmankaya

    Ford

    GDG Organizer

  • Natalie Godec

    GDG Organizer

  • Bruno Ripa

    Independent Consultant

    GDG Organizer

  • Jen Kwon

    King's College London

    GDG Organizer

Contact Us