小编pat*_*k h的帖子

带有子模块的 git status 显示“新提交”

如果我有一个包含子模块的项目,在子模块中进行更改,然后提交这些更改,主项目将在该子模块上显示“新提交”。

但是,如果我“git pull”并更新我的本地项目,并且在 pull 中子模块提交发生了变化,“git status”也会显示“新提交”。

我很困惑“新提交”可能意味着“您需要提交本地更改”,或者“您已经使用需要更新的新引用进行了更新”。

似乎“新提交”可以告诉你两件完全相反的事情。

是否有更好的方法从顶层了解您是否需要推送更改,而您是否有需要更新的新参考?

git

6
推荐指数
1
解决办法
2838
查看次数

标签 统计

git ×1