Upload
rails-girls-frankfurt
View
155
Download
1
Tags:
Embed Size (px)
Citation preview
Git over here!What is it and what is it good for?
Tuesday, March 12, 13
What’s Version Control and why should I care?
Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
Tuesday, March 12, 13
Tuesday, March 12, 13
And Linus was Like:
Tuesday, March 12, 13
And Linus was Like:
Tuesday, March 12, 13
Git INIT
To start using git in a directory
$ git init
Initialized empty Git repository in /your_dir_here
Tuesday, March 12, 13
Git ADD
“Hey git, start tracking my files!”
$ git add
Git now knows these exists for version controlling
Tuesday, March 12, 13
Git COMMIT
Click, click - make a snapshot!
$ git commit --message ”first commit”
Git made a new ‘savepoint’
Tuesday, March 12, 13
Git commit
$ git commit -m “First commit!”
Tuesday, March 12, 13
Git PUSH
To share your cool commits with others, you need to push your changes to the remote repository
$ git push (origin master)
Tuesday, March 12, 13
Git PULL
Update itself with new data from the remote repository
$ git pull
Tuesday, March 12, 13
Git CLONE
Github.com
Bazillions of repositories!
da
$ git clone https://github/profile/reponame
Tuesday, March 12, 13
Further reading
Free Git Book! : http://git-scm.com/book
Interactive course: http://www.codeschool.com/courses/try-git
Handy reference: http://gitref.org/index.html
Tuesday, March 12, 13