有时候仓库虽然 clone 下来了,但本地工作区一开始没有正确展开,就像下面这个情况:

执行这几步之后恢复了:

git checkout main
git read-tree -mu HEAD

尤其是这一步:

git read-tree -mu HEAD

相当于强制把 HEAD 对应的文件树重新写回工作目录,所以文件就出来了。

以后再遇到同样问题,可以直接这么修

cd 仓库目录
git sparse-checkout disable || true
git reset --hard HEAD
git clean -fd
git checkout main
git read-tree -mu HEAD

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐