repo - contains uncommitted changes

在使用repo sync同步代码时候出现

error: .repo/manifests/: contains uncommitted changes

出现这个问题的原因是本地代码发生变化,但未commit

试着通过 git reset --hard来恢复所有变化的文件之后,依然存在上述问题,

最后通过cd .repo/manifests 切换到 .repo/manifests目录下执行git stash命令

        modified:   rk3128h_box_android_9.0_v1.0.0/RK3128H_Release_Note.txt
        modified:   rk3128h_box_android_9.0_v1.0.0/rk3128h_box_pie_release_v1.0.0_20181026.xml
        modified:   rk3128h_box_pie_release.xml
        modified:   rk3229_box_android_9.0_v1.0.0/rk3229_box_pie_release_v1.0.0_20190128.xml
        modified:   rk3368_box_android_9.0_v1.0.0/RK3368_Release_Note.txt
        modified:   rk3368_box_android_9.0_v1.0.0/rk3368_box_pie_release_v1.0.0_20190828.xml
        modified:   rk3368_box_android_9.0_v1.0.0/rk3368_box_pie_release_v1.1_20190912.xml
        modified:   rk3368_box_android_9.0_v1.0.0/rk3368_box_pie_release_v1.2_20190918.xml
        modified:   rk3368_box_pie_mirror.xml
        modified:   rk3368_box_pie_release.xml

通过git checkout ./ 命令删除变化记录目录,然后使用repo sync就可以通过了

你可能感兴趣的:(Rockchip系列)