使两个分支完全相同git
问题描述:
其实,我在git上有两个分支。我希望他们是相同的。但是,将来我希望只在一个分支上工作,而这些更改不会出现在另一个分支上(分支主人是我工作的分支,分支V1是保存)。使两个分支完全相同git
我做了命令git checkout master
和git branch V1
。
你知道吗?
感谢,
答
是的,上面的步骤就足够了 随着你的命令,你第一次检查到主分支,然后git分支branch_name将创建一个新的分支。
要在新分支上工作,您可以再次签出并提交。它不会影响主人的任何事情。
在创建新的分支之前,最好先拉大师。 在地方的git分支V1的,你可以使用
git checkout -b V1
这将创建和检验一个新的分支
答
你做的就是你得到一个分支V1
是在准确的状态,当你执行这些命令分支master
了。您将主人的当前状态“保存”为V1
。
所以简短的回答:是的,它是足够的为您的要求。
不过,如果“保存状态”是你正在做的事情,你可能并不需要使用新的分支来做到这一点。 GIT保存了整个提交历史记录,因此您可以随时简单地签出过去的提交并恢复到当时的状态。只记得经常提交。此外,您还可以阅读标签,这将有助于您在开发过程中标出里程碑(例如版本/版本)点。
还记得在你执行任何操作(取/拉)之前始终保持你的分支是最新的,除非你明确不需要。
认识到,在Git的一个“分支”无非是一个指针了。这是一个指向特定提交的标签。 除非您在该分支上进行更改,否则该指针(带有该名称)将始终引用该提交;它代表了git'history'中当时你的代码的状态。 –