Slide 1

Slide 1 text

Git Set Go! SRI KADIMISETTY

Slide 2

Slide 2 text

“A free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.”

Slide 3

Slide 3 text

“A free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.”

Slide 4

Slide 4 text

“A free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.”

Slide 5

Slide 5 text

“A free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.”

Slide 6

Slide 6 text

Then

Slide 7

Slide 7 text

Now

Slide 8

Slide 8 text

Installation Repositories, Stages & Commits Git started github.com Branches & Collaboration

Slide 9

Slide 9 text

help.github.com/articles/set-up-git

Slide 10

Slide 10 text

Installation Repositories, Stages & Commits Git started github.com Branches & Collaboration

Slide 11

Slide 11 text

LOCAL DIRECTORY STAGING AREA REPOSITORY “A directory is a location in the filesystem where you can store files and more directories.”

Slide 12

Slide 12 text

LOCAL DIRECTORY STAGING AREA REPOSITORY add

Slide 13

Slide 13 text

LOCAL DIRECTORY STAGING AREA REPOSITORY “A staging area is basically a loading dock where you get to determine what changes get shipped away.” –gitready.com

Slide 14

Slide 14 text

LOCAL DIRECTORY STAGING AREA REPOSITORY commit

Slide 15

Slide 15 text

LOCAL DIRECTORY STAGING AREA REPOSITORY “A Repository is a directory that contains files and sub directories that are being tracked by git.”

Slide 16

Slide 16 text

Installation Repositories, Stages & Commits Git started github.com Branches & Collaboration

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

git init touch README git add README git commit -m “add README”

Slide 19

Slide 19 text

git init touch README git add README git commit -m “add README”

Slide 20

Slide 20 text

git init touch README git add README git commit -m “add README”

Slide 21

Slide 21 text

git init touch README git add README git commit -m “add README”

Slide 22

Slide 22 text

staging & committing demo

Slide 23

Slide 23 text

Installation Repositories, Stages & Commits Git started github.com Branches & Collaboration

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

github demo

Slide 26

Slide 26 text

education.github.com

Slide 27

Slide 27 text

1. Stop emailing code 2. Never lose your work 3. Stay organized 4. Build a portfolio

Slide 28

Slide 28 text

Github gives students free private repositories Shy ?

Slide 29

Slide 29 text

education.github.com /discount_requests/new

Slide 30

Slide 30 text

And keep this between us but you can get away with running an entire website on“Github Pages” for free CC - ATTR (CC BY 3.0) Whisper designed by Chris Dawson from the Noun Project

Slide 31

Slide 31 text

Installation Repositories, Stages & Commits Git started github.com Branches & Collaboration

Slide 32

Slide 32 text

branching demo

Slide 33

Slide 33 text

guides.github.com codeschool.com/courses/try-git try.github.com