什么是git命令将x分支加入并替换到master分支?

时间:2020-01-11 19:20:53

标签: git git-branch git-merge

使用什么git命令替换,以及使用什么git命令将x分支连接到master分支?

1 个答案:

答案 0 :(得分:1)

git merge命令就是答案。

我尝试向您解释该命令。

git merge的定义开始: “合并”命令用于集成来自另一个分支的更改。

请注意:此集成的目标(即接收更改的分支)始终是当前已签出的HEAD分支。尽管Git可以自动执行大多数集成,但某些更改会导致必须解决的冲突由用户。

现在有一些有用的选项:

--no-ff

即使可能进行快进也创建合并提交。

--squash

将所有集成的更改组合到一个提交中,而不是将其保存为单独的提交。

--abort

发生冲突时,此选项可用于中止合并并恢复开始合并之前的项目状态。

现在就您而言(如果我理解正确),您想将x分支合并到主服务器。 所以顺序可以是这样:

git checkout master

切换到master分支。 现在,如果您在远程存储库上工作,则是一个好习惯:

git pull

更新存储库的本地副本。 然后,您可以安全地进行合并:

git merge xBranch

-squash选项在合并时是一个好习惯,但也可以不合并。 现在您可能需要解决一些冲突。然后,您可以使用git add filenamegit commit命令进行简单的提交,最后,如果存储库是远程的,则可以执行git push