我正在使用github和有趣的,git分支如何在里面工作。是否在创建新分支时复制一些数据。它如何以及在何处存储分支的差异以及它们如何允许快速切换它们。当我正在更换早午餐时,我在磁盘上的文件发生了什么?
答案 0 :(得分:2)
分支是提交时的标签,它在添加时移动新提交,而该标签是提交树的活动“分支”。当创建其他标签,激活并将提交添加到该“分支”时,会生成多个分支。
在内部,分支的存储只是一个标签,指向它所附加的提交。
良好的开端参考是git book中的这一章:3.2 Git Branching - Basic Branching and Merging。
答案 1 :(得分:0)
github是一个网站。我认为你的意思是git,这是软件。如果您想要对其设计有基本的了解,我建议您查看维基百科文章:http://en.wikipedia.org/wiki/Git_(software)
答案 2 :(得分:0)
Pro Git中的Git分支章节是一个良好的开端:http://git-scm.com/book/en/Git-Branching