Py学习  »  Git

git pull如何管理提交历史?

Rufat Imanov • 3 年前 • 1472 次点击  

假设我克隆了一个远程存储库,到目前为止它有1个commit=> A .然后,我向我的本地分支机构做出了两项承诺,因此它变成了=> A - B - C .然而,我的同事同时向他们当地的分支机构提交了另外两份提交,因此他们的提交历史记录变成=> A - D - E .然后他们将其推送到远程存储库。

然后我意识到我想推动我的改变,但是 git push 告诉我远程存储库就在我前面。所以,我知道 git pull .

我的问题是,现在我跟踪远程跟踪分支的本地分支看起来像什么?我知道会有合并冲突,但我真正的问题是:提交历史会是什么样子?

更具体地说,假设我修复了冲突,并且现在就实施了冲突,我的实施历史会是这样的吗 A - D - E - F A - B - C - D - E - F ? git中的提交历史是非线性的吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133730
文章 [ 3 ]  |  最新文章 3 年前