实际上,我在git上有两个分支。我希望他们是完全相同的。但是,将来我只想在一个分支上工作,并且更改不会出现在另一个分支上(分支主机是我将工作的分支,分支V1是保存)。
我执行了命令git checkout master
和git branch V1
。
你知道它是否足够吗?
谢谢,
答案 0 :(得分:2)
您所做的是获得了一个分支V1
,它处于执行这些命令时分支master
的确切状态。您将当前的主人状态“保存”到V1
。
如此简短的回答:是的,足以满足您的要求。
然而,如果你正在做“保存状态”,你可能不需要使用新的分支来做到这一点。 GIT会保存整个提交历史记录,因此您可以随时查看过去的提交并返回当时的状态。只记得经常提交。此外,您还可以阅读标签,它将帮助您在开发过程中标记里程碑(例如版本/发布)点。
另外请记住,在执行任何操作(获取/拉取)之前,请始终保持分支机构的最新状态,除非您特别不希望这样做。
答案 1 :(得分:2)
是的,上述步骤已足够 使用您的命令,您首先检查到主分支,然后git branch branch_name将创建一个新分支。
要处理新分支,您可以再次签出并提交。它不会影响主人的任何事情。
最好在创建新分支之前git pull master。 代替git branch V1,你可以使用
git checkout -b V1
这将创建并结帐到新分支