如果我在分支b-one
上运行git commit -m "init commit"
然后运行git checkout -b b-two
,那么提交是否会进入新分支?更一般地说,提交分支是否具体?或者当你提交时,你只是提交你的本地机器并且可以从任何分支机构访问该提交吗?
答案 0 :(得分:1)
git checkout命令允许您在git branch创建的分支之间导航。签出分支更新工作目录中的文件以匹配该分支中存储的版本,并告诉Git记录该分支上的所有新提交。可以将其视为选择您正在开发的开发线的一种方式。
使用未提交的更改切换分支时更有趣:请阅读 http://www.gitguys.com/topics/switching-branches-without-committing/