首页 > 解决方案 > 找到离疏远代码库最近的祖先提交

问题描述

我正在开发一个没有版本控制信息的旧项目。该项目在过去的某个时候从一个 Git 存储库分叉出来,并且已经分道扬镳。我没有文档、变更日志或其他任何东西来表明它何时被分叉或进行了哪些更改。作为一个具体的例子,想象一下我做了类似的事情:

git clone project
git checkout vx.y.z
patch < my_changes
rm -rf .git

如何计算出项目中最接近我当前代码库的祖先提交,以便我可以开始弄清楚它是如何以及为什么出现分歧的?

标签: git

解决方案


推荐阅读