SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Yet another introduction to Git - from the bottom up
68.
Distributed
• Local development
• 集中式的VCS 系統,沒網路就不能開發,無法
commit,無法看 history log。
• 分散式 CSV 系統即使沒網路,照常可以 commit
和看 history log。
• 不⽤用擔⼼心備份,每個⼈人都有⼀一份完整的
• 開源專案:誰有權限 commit? 沒關係,你可以 fork
• ⽀支援多種⼯工作流程 Workflow
69.
"I will, in fact, claim that the difference between a bad
programmer and a good one is whether he considers
his code or his data structures more important. Bad
programmers worry about the code. Good
programmers worry about data structures and their
relationships."
- Linus Torvalds
70.
參考資料
• http://ihower.tw/blog/category/git
• http://pragprog.com/screencasts/v-jwsceasy/source-control-made-easy
• http://www.youtube.com/watch?v=4XpnKHJAok8 Linux 的演講
• http://www.softdevtube.com/2013/02/05/advanced-git/
• http://git-scm.com/book
• Git from the bottom up
http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
• Version Control with Git, O'Reilly
• http://nfarina.com/post/9868516270/git-is-simpler
• http://think-like-a-git.net/sections/graph-theory.html