0

比如说,如果一个使用 Git 的项目都已提交,则 withmasterfoobranch 都指向同一个提交。如果我们现在在master分支上,并且更改了一些文件,似乎我们可以切换到foo分支,甚至创建一个新分支:

git checkout -b bar

并将更改提交到 3 个分支中的任何一个?所以就像是,对于编程提交到选择的任何分支,这些更改仍然是“灵活的”?(即使分支foo中已经完成了一个或多个提交foo,只要修改后的文件不与这些提交中的任何文件重叠,甚至提交)。

4

1 回答 1

3

是的。如果发生冲突,您将无法更改分支。否则,它只是工作。

于 2012-09-05T12:19:51.207 回答