在使用npm或者yarn应用程序生成器在版本库顶层文件夹内搭建应用程序的脚手架时,
导致了当你想要git add和push时出现错误 '' does not have a commit checked out,fatal: adding files failed
原因:它生成了自己的.git文件。因为我们往往会先本地创建一个文件夹A,然后用vscode打开这个文件夹A,在A里运行npm或yarn的脚手架安装指令,比如我这里是安装Nuxt。所以这会在A文件夹里产生一个新的项目文件夹newB。
解决方法:你可以运行以下命令来清理并使文件正确签入git。
cd {{appname}}
rm -rf .git # rm -r -fo .git # if on Windows powershell
cd ..
git add .
搞掂~!!