制作两个分支相同的git

时间:2017-09-15 07:37:08

标签: git

实际上,我在git上有两个分支。我希望他们是完全相同的。但是,将来我只想在一个分支上工作,并且更改不会出现在另一个分支上(分支主机是我将工作的分支,分支V1是保存)。

我执行了命令git checkout mastergit branch V1

你知道它是否足够吗?

谢谢,

2 个答案:

答案 0 :(得分:2)

您所做的是获得了一个分支V1,它处于执行这些命令时分支master的确切状态。您将当前的主人状态“保存”到V1

如此简短的回答:是的,足以满足您的要求

然而,如果你正在做“保存状态”,你可能不需要使用新的分支来做到这一点。 GIT会保存整个提交历史记录,因此您可以随时查看过去的提交并返回当时的状态。只记得经常提交。此外,您还可以阅读标签,它将帮助您在开发过程中标记里程碑(例如版本/发布)点。

另外请记住,在执行任何操作(获取/拉取)之前,请始终保持分支机构的最新状态,除非您特别不希望这样做。

答案 1 :(得分:2)

是的,上述步骤已足够 使用您的命令,您首先检查到主分支,然后git branch branch_name将创建一个新分支。

要处理新分支,您可以再次签出并提交。它不会影响主人的任何事情。

最好在创建新分支之前git pull master。 代替git branch V1,你可以使用

git checkout -b V1

这将创建并结帐到新分支