git push with backdate

时间:2017-06-08 03:15:20

标签: git github

我不得不回溯我的计算机而没有意识到对远程git存储库进行了一些更改。 现在,当我在git web视图中看到提交时,我的提交显示为已过时。 但是,所有代码都合并得很好,它包含了其他开发人员之前提交的更改。

回溯会导致任何问题吗? 请告诉我。

1 个答案:

答案 0 :(得分:1)

根据提交历史记录完成合并,3-way merge 基于共同的祖先。

它不依赖于提交或作者日期。

提交通过parent relationship in a DAG链接在一起,无论他们的日期是什么。

http://eriqande.github.io/rep-res-web/lectures/diagrams/18333fig0302-tn.png
来源:来自Eric C. Anderson的“Branching and Merging