问题描述
由于代码中包含一些不必上传的文件,一般会在git中新建.gitignore
,具体可以参照
.gitignore
但往往已经将未需要的保存的文件上传到暂存区staged
,导致.gitignore
起不到相应的作用。
解决办法
未跟踪状态
git rm -r --cached .
将暂存区的内容回退到
git restore --staged <file>
然后,执行
git add .
由于代码中包含一些不必上传的文件,一般会在git中新建.gitignore
,具体可以参照
.gitignore
但往往已经将未需要的保存的文件上传到暂存区staged
,导致.gitignore
起不到相应的作用。
未跟踪状态
git rm -r --cached .
将暂存区的内容回退到
git restore --staged <file>
然后,执行
git add .