Git
Sherlock Chiang
2016/1/27
About me
• Above 12 years of experience in
software development.
• Role as software/system
architect, system analyst,
system designer, programmer,
and project manager.
• Love iOS, Rails, and Java. (Java
is better than Ruby, and Rails is
better than JavaEE for me)
• Specialize in efficient and better
ways of working: XP, Agile,
Scrum, UML.
Sherlock Chiang
http://r25.yahoo.co.jp/fushigi/wxr_image/?id=20150316-00041162-r25&page=1
http://finecooks.com/2012/04/i-cant-believe-its-gluten-free-the-jaw-dropping-announcement.html
Git
•
•
•
• _01.txt _20160125.doc
•
•
…
•
•
•
•
–
Git = +
…
Git
• …
https://www.englishclub.com/grammar/reported-orders.htm
http://feisem.blog.163.com/blog/static/2272500262013112413550606
Git
•
• Git SVN
•
•
• Git
• Git Git
Git
Git OK
Git
• Mac OS X
Git
• https://git-scm.com/book/
zh-tw/v2/ -Git-
Git
Git
Git
git add
Git
git …
• Git .git
Unix/Linux like
• Git Git
• .git
•
•
.git
config
ProjectDir
Git
http://kateswaffer.com/2014/01/11/who-knows/
•
( )
•
• … …
• (
)
• (
Mac OS X .DS_Store NTFS
.dirstamp )
• Git
•
git add
git rm --cached
” ”
” ”
…
a_file.txt “ ”
Git
a_file.txt a_file.txt
a_file.txt
git add
a_file.txt
git checkout --
a_file.txt
modified
Git
Git: … a_file.txt
/
http://kwankaiman.blogspot.tw/2013/01/blog-post_1647.html
…
Git
check in
Git
add check in
commit
Git …
Git
(add+commit
)
Git
…
git log
master commits
not
check in
check in
…
add commit
.gitignore Git
clean
clean
-p p patch
patch
diff
Git
(client)
–
Google
Git
Git

Git超入門