gibbering about git - managing your source code made easy

14
CREATING VALUE BY SHARING KNOWLEDGE Gibbering about git Madeleine Schönemann | @madesch managing your source code made easy

Upload: madeleine-schoenemann

Post on 15-Apr-2017

39 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Gibbering about git - managing your source code made easy

CREATING VALUE BY SHARING KNOWLEDGE

Gibbering about git

Madeleine Schönemann | @madesch

managing your source code made easy

Page 2: Gibbering about git - managing your source code made easy

Agenda

Madeleine Schönemann | @madesch

• What is git• How does git work• Usage of git• Resources to learn more about git

Page 3: Gibbering about git - managing your source code made easy

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

What is git?

Madeleine Schönemann | @madesch

Page 4: Gibbering about git - managing your source code made easy

MadeleineSchönemann|@madesch

Global Information Tracker

Page 5: Gibbering about git - managing your source code made easy

MadeleineSchönemann|@madesch

Goddamn Idiotic Truckload of sh*t

Page 6: Gibbering about git - managing your source code made easy

The git model

Madeleine Schönemann | @madesch

Page 7: Gibbering about git - managing your source code made easy

Madeleine Schönemann | @madesch

• $git add• $git commit• $git push• $git branch• $git merge• $git rebase• $git pull• $git init

Terminology

Page 8: Gibbering about git - managing your source code made easy

Madeleine Schönemann | @madesch

Under the hood

Page 9: Gibbering about git - managing your source code made easy

Workflow

Madeleine Schönemann | @madesch

Page 10: Gibbering about git - managing your source code made easy

Madeleine Schönemann | @madesch

Page 11: Gibbering about git - managing your source code made easy

MadeleineSchönemann|@madesch

Page 12: Gibbering about git - managing your source code made easy

Madeleine Schönemann | @madesch

Page 13: Gibbering about git - managing your source code made easy

Madeleine Schönemann | @madesch

• https://git-scm.com/

• https://www.codeschool.com/courses/try-git

• https://app.pluralsight.com/library/courses/git-advanced-tips-tricks

• https://illustrated-git.readthedocs.io

Resources to learn more about git

Page 14: Gibbering about git - managing your source code made easy

CREATING VALUE BY SHARING KNOWLEDGE

Thank you!Madeleine Schönemann | @madesch