Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.

Why version control??
Introduce yourself
$ git config --global user.name "Your Name"
$ git config --global user.email youremail@email.com
$ git config --list
$ git help
In a nutshell
SHA-1 sum
$ echo 'Hello, world!' > greeting
$ git hash-object greeting
af5626b4a114abcb82d63db7c8082c3c4756e51b
Cloning an existing repository
$ git clone git://github.com/ASIST-SUNY-Albany/Git-Workshop-2013.git myRepo
$ git clone https://github.com/ASIST-SUNY-Albany/Git-Workshop-2013.git myRepo
$ git clone git@github.com:ASIST-SUNY-Albany/Git-Workshop-2013.git myRepo
Undoing things
$ git commit --amend
$ git reset HEAD filename
$ git checkout -- filename
Something wrong??
$ git merge iss53
Auto-merging merging.txt
CONFLICT (content): Merge conflict in merging.txt
Automatic merge failed; fix conflicts and then commit the result.
<<<<<<< HEAD:merging.txt
Here is the original change.
=======
Here is the modified change.
>>>>>>> iss53:merging.txt
Trivia Time
Additional Resources
Use a spacebar or arrow keys to navigate