Git Gud

For who is this presentation?

Understanding

Git Basics

Let's replay what happened

We created/changed a file in the repository

Stage

...or index

...or cache

Blob

doc

Tree

Blob

Blob

1496fa3

a4b627e

e05add4

e019271

CONTENT

The Commit!!!

Commit

  • Is unique!
  • Is immutable!
  • more?

Why is it important?

Branching

Let's replay what happened

Why is it important?

git merge

git rebase

Which should I use?

Rebase your feature branches often

Merge your feature into master

git remote

Questions?

Made with Slides.com