问题描述
由于代码中包含一些不必上传的文件,一般会在git中新建.gitignore,具体可以参照
.gitignore
但往往已经将未需要的保存的文件上传到暂存区staged,导致.gitignore起不到相应的作用。
解决办法
未跟踪状态
git rm -r --cached .
将暂存区的内容回退到
git restore --staged <file>
然后,执行
git add .
当已将不需要的文件添加到Git暂存区后,.gitignore无法生效。可以使用`gitrm--cached<file>`从暂存区移除,再用`gitrestore--staged<file>`回退,最后`gitadd.`重新添加,以确保.gitignore能正确作用。
由于代码中包含一些不必上传的文件,一般会在git中新建.gitignore,具体可以参照
.gitignore
但往往已经将未需要的保存的文件上传到暂存区staged,导致.gitignore起不到相应的作用。
未跟踪状态
git rm -r --cached .
将暂存区的内容回退到
git restore --staged <file>
然后,执行
git add .
2414

被折叠的 条评论
为什么被折叠?