Distributed Source Control with Git David O’Hara @davidmohara
WHO AM I??
SVN 2.0
Distributed Version Control System
Server Client Client Client
Client Client Client Client
>> git config --global user.name “[NAME HERE]” >> git config --global user.email “[EMAIL HERE]” Identify Yourself
Make Life Easier Aliases http://github.com/davidmohara/configs Colorize (Doesn’t work in command - only bash) AutoCRLF
Index Repository Working Directory
Index Repository Working Directory Init
Index Repository Working Directory Clone Remote
Index Repository Working Directory Add Untracked Updated
Index Repository Working Directory Commit
Index Repository Working Directory Push Remote
Fetch Index Repository Working Directory Pull Remote Rebase
Clone (svn) Index Repository Working Directory Subversion
Fetch (svn) Index Repository Working Directory Subversion Rebase (svn)
Index Repository Working Directory DCommit Subversion
SHOW ME SOMETHING
f28r5 b0934 e48u4 a9473 master feature f901e
b0934 e48u4 a9473 e9836 master feature f901e
b0934 e48u4 a9473 e9836 master feature f901e 038de 8372e 038de
b0934 e48u4 a9473 e9836 master feature f901e 038de feature
SHOW ME MORE
Questions
GUI Crutches gitk & git gui http://gitextensions.sourceforge.net http://code.google.com/p/tortoisegit
Resources http://tinyurl.com/getgit http://progit.org http://github.com [email_address]

Distributed Source Control with Git

Editor's Notes

  • #10 3 "moving parts" Working dir - standard Repository - local copy of sources Index - staging area for changes