發佈repo sync
後,我收到了一條錯誤消息,如error: .repo/manifests/: contains uncommitted changes
,但git status
或git diff
未發生任何變化。回購同步錯誤:.repo/manifests /:包含未提交的更改
問題的原因是什麼以及它爲什麼發生?
發佈repo sync
後,我收到了一條錯誤消息,如error: .repo/manifests/: contains uncommitted changes
,但git status
或git diff
未發生任何變化。回購同步錯誤:.repo/manifests /:包含未提交的更改
問題的原因是什麼以及它爲什麼發生?
確保在父目錄中沒有另一個.repo目錄。
找到根本原因,.repo/manifest下的所有文件都改變了它們的文件模式,「git config core.filemode false」可以修復這個「修改」。
您可以使用命令repo diff
或repo status
來查找哪個子git存儲庫已損壞。它可能不是你認爲它的子庫。
提交.repo/manifests/
下的更改從項目根目錄的文件夾執行以下命令:
cd .repo/manifests/
git commit -a -m "Very Informative Title"
'git的復位--hard'然後'回購sync' – hjpotter92
仍然得到了什麼呢'git的差異錯誤 – xuehui
- 緩存'顯示你? – hjpotter92