首页 > 解决方案 > 查找未在 GIT 中还原的代码更改

问题描述

我正在尝试在 GIT 中找到以后未恢复的所有提交。

即 Bob 在分支功能/bobs_feature 中提交 1abc。他在 1 月 22 日的 commit 2def 中将 feature/bobs_feature 合并到 develop 中。这意味着在 1 月 23 日,来自 commit 1abc 的代码正在开发中。

1 月 25 日,Steve 提交了 3def,从开发中恢复了 feature/bobs_feature 的合并。然后,当他在还原中合并时,他会提交 4abc。

现在,这意味着来自提交 1abc 的代码更改不再处于开发阶段。

如果我运行: git log 我将看到所有提交 -> 1abc、2def、3def 和 4abc

即使有 4 次提交......最终效果是代码没有改变。

有没有办法在 1 月 23 日看到,从 1abc 开始的更改正在开发中并且没有恢复?同样在 1 月 25 日,没有提交的更改仍应用于开发?

标签: git

解决方案


推荐阅读