在创建diff时使用git子模块获得一个bump



我正在为一个在repo中有git子模块的项目做出贡献。我在子模块运行最新的提交(按项目)当我尝试创建diff时,我得到了子模块的颠簸。

怎么了?

即使在一个干净的分支上,我也会得到这个

git diff 
diff --git a/asmjit b/asmjit
--- a/asmjit
+++ b/asmjit
@@ -1 +1 @@
-Subproject commit a66efd54609aab7dd98e34c069937f34aa7c8f95
+Subproject commit a66efd54609aab7dd98e34c069937f34aa7c8f95-dirty
lines 1-6/6 (END)

您看到的碰撞不是diff的结果:git status应该为子模块报告相同的"脏"状态。

要摆脱它,您需要进入子模块文件夹,执行git status并确定导致状态变脏的原因。
例如,它可以是一些私有的(未被跟踪的)文件,自动生成。

最新更新