Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git over here!

Git over here!

by Ferdi Cam

Rails Girls Frankfurt

March 12, 2013
Tweet

More Decks by Rails Girls Frankfurt

Other Decks in Programming

Transcript

  1. Git over here! What is it and what is it

    good for? Tuesday, March 12, 13
  2. 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
  3. Git INIT To start using git in a directory $

    git init Initialized empty Git repository in /your_dir_here Tuesday, March 12, 13
  4. Git ADD “Hey git, start tracking my files!” $ git

    add Git now knows these exists for version controlling Tuesday, March 12, 13
  5. Git COMMIT Click, click - make a snapshot! $ git

    commit --message ”first commit” Git made a new ‘savepoint’ Tuesday, March 12, 13
  6. 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
  7. Git PULL Update itself with new data from the remote

    repository $ git pull Tuesday, March 12, 13
  8. Git CLONE Github.com Bazillions of repositories! da $ git clone

    https://github/profile/reponame Tuesday, March 12, 13