在使用REPO管理Android源码的过程中,开发完相应功能后,做代码管理处理后,有可能会碰到如下提示:
error: .repo/manifests/: contains uncommitted changes
出现这个提示,表明本地代码发生变化,但没有commit,如果试着用git reset --hard命令来恢复所有变化的文件之后,还是存在该提示,那么可以通过如下操作来处理:
cd .repo/manifests
git stash
git clean -f -d
cd -
repo sync
一般情况下,进行上述操作就能恢复了。