49
Hello Gitty Git, simplified. tech{know}

Hello Gitty - Github Introduction

Embed Size (px)

Citation preview

Page 1: Hello Gitty - Github Introduction

Hello GittyGit, simplified.

tech{know}

Page 2: Hello Gitty - Github Introduction

Today in brief

tech{know}

Page 3: Hello Gitty - Github Introduction

This is Git.

tech{know}

Page 4: Hello Gitty - Github Introduction

This is GitHub.

tech{know}

Page 5: Hello Gitty - Github Introduction

Duh.

tech{know}

Page 6: Hello Gitty - Github Introduction

What on Earth is Git?

tech{know}

Page 7: Hello Gitty - Github Introduction

Git is a stupid content tracker.

tech{know}

Page 8: Hello Gitty - Github Introduction

Developers just love Git. It’s way too stupid.

tech{know}

Page 9: Hello Gitty - Github Introduction

Come again?

tech{know}

Page 10: Hello Gitty - Github Introduction

..really stupid.

tech{know}

Page 11: Hello Gitty - Github Introduction

Stupid is the new simple.

tech{know}

Page 12: Hello Gitty - Github Introduction

Simple = Fast

tech{know}

Page 13: Hello Gitty - Github Introduction

Git is easy.tech{know}

Page 14: Hello Gitty - Github Introduction

Done.tech{know}

Page 15: Hello Gitty - Github Introduction

Git saves your day.

Page 16: Hello Gitty - Github Introduction

$ git revert

tech{know}

Page 17: Hello Gitty - Github Introduction

$ git reset

tech{know}

Page 18: Hello Gitty - Github Introduction

$ git stash

tech{know}

Page 19: Hello Gitty - Github Introduction

If it doesn’t, well git --force

tech{know}

Page 20: Hello Gitty - Github Introduction

git --force

tech{know}

Page 21: Hello Gitty - Github Introduction

git --force

tech{know}

Page 22: Hello Gitty - Github Introduction

git --force

tech{know}

Page 23: Hello Gitty - Github Introduction

git --forcetech{know}

Page 24: Hello Gitty - Github Introduction

Git just works, whatever you do.

tech{know}

Page 25: Hello Gitty - Github Introduction

According to a survey, around 75% of the Git users have no idea how Git actually works.

tech{know}

Page 26: Hello Gitty - Github Introduction

Plot twist : I just made it up.

tech{know}

Page 27: Hello Gitty - Github Introduction

But you need to know.

tech{know}

Page 28: Hello Gitty - Github Introduction

Summarizing Git

• Git is a package that runs on your machine.

• Git is awesome, is used by developers.

• Git helps you control your project versions.

• Git has awesome tools that save your day.

• Git is easy.

• You should really learn Git. (We will begin in a short while)

tech{know}

Page 29: Hello Gitty - Github Introduction

Wait, wait. What’s GitHub then?

tech{know}

Page 30: Hello Gitty - Github Introduction

GitHub. A hub for Git.

tech{know}

Page 31: Hello Gitty - Github Introduction

The awesome place where awesome software is built.

tech{know}

Page 32: Hello Gitty - Github Introduction

A place for all the git repositories. Online.

tech{know}

Page 33: Hello Gitty - Github Introduction

Why GitHub?

tech{know}

Page 34: Hello Gitty - Github Introduction

Collaboration.

tech{know}

Page 35: Hello Gitty - Github Introduction

Issue Tracking.

tech{know}

Page 36: Hello Gitty - Github Introduction

A GUI for Git.

tech{know}

Page 37: Hello Gitty - Github Introduction

https://github.com/features

tech{know}

Enough said.

Page 38: Hello Gitty - Github Introduction

Don’t Like GitHub?

tech{know}

Page 39: Hello Gitty - Github Introduction

Fear not.

tech{know}

Page 40: Hello Gitty - Github Introduction

tech{know}

and much more..

Page 41: Hello Gitty - Github Introduction

But why’d you hate GitHub anyway?

tech{know}

Page 42: Hello Gitty - Github Introduction

Let’s begin.

tech{know}

Page 43: Hello Gitty - Github Introduction

https://github.com

tech{know}

Time to sign-up for a free account. Login if you already have one.

Page 44: Hello Gitty - Github Introduction

Let’s navigate GitHub together.

tech{know}

Page 45: Hello Gitty - Github Introduction

And, BINGO!

tech{know}

You have successfully bootstrapped for the event.

Page 46: Hello Gitty - Github Introduction

Welcome to the world of Version Control.

tech{know}

Page 47: Hello Gitty - Github Introduction

Welcome to the world of Git.

tech{know}

Page 48: Hello Gitty - Github Introduction

Questions? Shout Out? Hate?

tech{know}

Shoot.

Page 49: Hello Gitty - Github Introduction

Thank you :)

tech{know}

Sachin S Kamath

sachinkamath