这些术语有什么不同:
- 各个版本控制系统中都会出现trunk/branch/merge/check in/out等词汇
- 而Git则提供了fork、master、origin、push、pull等不同的术语
这些术语有什么不同:
Read this: http://git.or.cz/course/svn.html
关于Git的第一件重要事情是,它对版本控制的思考与Subversion或Perforce或其他你可能习惯的SCM非常不同。通常更容易通过尝试忘记关于版本控制如何工作的假设,并尝试以Git的方式思考来学习Git。
http://www.kernel.org/pub/software/scm/git/docs/gitglossary.html
它解释了你大部分所问的内容。http://ndpsoftware.com/git-cheatsheet.html也是一个很好的参考资料。