2015-08-13 75 views
1

当做一个git合并(一个干净的,没有任何冲突),两个分支的内容是完全一样的。git合并后,这个分支是1后面的提交

然而GitHub说:“这个分支是1后面......”。看着日志,确实其中一个有“合并请求...”,没有文件更改。

我试图做的另一个合并,使他们甚至可以,但随后的另一支成了一个承诺的背后,出于同样的原因...

这事与GIT命令行,并与GitHub的桌面。

与Tower合并时,没有问题,它合并而不创建那些空的提交,因此两个分支都是偶数。

这是怎么发生的?

回答

0

对于合并下列过程我觉得是更好的,

假设我们有一个发展分支和需要合并到开发

的特性分支是基于建立灭的开发特性分支。 现在在你的特点相关的工作结束做,

git pull --rebase origin develop 

这可以确保在任何新的变化发展在您的本地特性分支更新。

下一页结账的开发分支去另一个, 混帐拉--rebase起源发展

这将确保您的本地开发分支与父发展分支中的所有最新更改更新。

现在,同时保持对开发分支发出以下命令,

​​

如果合并成功推动了当地的开发分支到远程

git push origin develop 

这将确保所有提交的已搞定。

相关问题