4

发出后repo sync,我收到一条错误消息error: .repo/manifests/: contains uncommitted changes,但git statusgit diff显示没有任何变化。

问题的原因是什么,为什么会发生?

4

5 回答 5

6

找到根本原因,.repo/manifests 下的所有文件都更改了它们的文件模式,“git config core.filemode false”可以修复这个“修改”。

于 2015-12-14T08:41:39.490 回答
2
  1. 转到 ./repo/manifests
  2. $ git reset --hard
  3. $回购同步
于 2020-02-26T05:00:40.750 回答
1

您可以使用该命令repo diffrepo status查找哪个子 git 存储库已损坏。它可能不是您认为的子存储库。

于 2016-03-10T11:15:29.350 回答
0

确保父目录中没有另一个 .repo 目录。

于 2015-12-07T07:38:28.727 回答
0

.repo/manifests/通过在项目根文件夹中执行以下命令来提交您的更改:

cd .repo/manifests/
git commit -a -m "Very Informative Title"
于 2017-12-13T15:29:40.750 回答