Mozammel Haque: Git -- Stupid, Fast, distributed content tracker
Distributed Source Control with Git
-
Upload
david-ohara -
Category
Technology
-
view
926 -
download
1
description
Transcript of Distributed Source Control with Git
![Page 1: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/1.jpg)
1
Distributed Source Control with Git
David O’Hara@davidmohara
1
![Page 2: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/2.jpg)
2
WHO AM I??
2
![Page 3: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/3.jpg)
33
SVN 2.0
![Page 4: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/4.jpg)
4
DistributedVersionControlSystem
4
![Page 5: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/5.jpg)
55
Server
Client
Client
Client
![Page 6: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/6.jpg)
66
Client
Client
Client
Client
![Page 7: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/7.jpg)
7
>> git config --global user.name “[NAME HERE]”
>> git config --global user.email “[EMAIL HERE]”
7
Identify Yourself
![Page 8: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/8.jpg)
8
Make Life Easier∞Aliases
∞http://github.com/davidmohara/configs
∞Colorize∞(Doesn’t work in command - only bash)
∞AutoCRLF
8
![Page 9: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/9.jpg)
99
Index RepositoryWorkingDirectory
![Page 10: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/10.jpg)
1010
Index RepositoryWorkingDirectory
Init
![Page 11: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/11.jpg)
1111
Index RepositoryWorkingDirectory
Clone
Remote
![Page 12: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/12.jpg)
1212
Index RepositoryWorkingDirectory
Add• Untracked
• Updated
![Page 13: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/13.jpg)
1313
Index RepositoryWorkingDirectory
Commit
![Page 14: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/14.jpg)
1414
Index RepositoryWorkingDirectory
Push
Remote
![Page 15: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/15.jpg)
15
Fetch
15
Index RepositoryWorkingDirectory
Pull
Remote
Rebase
![Page 16: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/16.jpg)
16
Clone(svn)
16
Index RepositoryWorkingDirectory
Subversion
![Page 17: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/17.jpg)
17
Fetch(svn)
17
Index RepositoryWorkingDirectory
Subversion
Rebase(svn)
![Page 18: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/18.jpg)
1818
Index RepositoryWorkingDirectory
DCommit
Subversion
![Page 19: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/19.jpg)
19
SHOW ME SOMETHING
19
![Page 20: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/20.jpg)
2020
f28r5 b0934 e48u4 a9473
master
feature
f901e
![Page 21: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/21.jpg)
2121
b0934 e48u4 a9473
master
feature
f901ee9836
![Page 22: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/22.jpg)
2222
b0934 e48u4 a9473
master
feature
f901ee9836
038de
8372e
038de
![Page 23: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/23.jpg)
2323
b0934 e48u4 a9473
master
feature
f901ee9836
038de
feature
![Page 24: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/24.jpg)
24
SHOW ME MORE
24
![Page 25: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/25.jpg)
25
Questions
25
![Page 26: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/26.jpg)
26
GUI Crutches∞gitk & git gui
∞http://gitextensions.sourceforge.net
∞http://code.google.com/p/tortoisegit
26
![Page 27: Distributed Source Control with Git](https://reader034.fdocuments.us/reader034/viewer/2022051322/5406909a8d7f72d8088b4626/html5/thumbnails/27.jpg)
27
Resources∞http://tinyurl.com/getgit
∞http://progit.org
∞http://github.com
27