第一次提交并推送到远程时,Git会继续在.gitignore中添加文件 [英] Git keeps adding files in .gitignore on first commit and push to remote
本文介绍了第一次提交并推送到远程时,Git会继续在.gitignore中添加文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试执行我对GitHub的第一次提交和推送。最初,我的角度/缓存不在gitignore文件中。现在我已经添加了它,并尝试提交和推送,但它仍然包括角度/缓存目录,即它一直试图添加我认为以前跟踪的内容。
我尝试过的内容:
git rm -r --cached . && git add . && git commit -am "Remove ignored files"
git push -u origin master
我还尝试了git更新索引--假定-未更改的.angular/缓存
每次我都会不断添加
推荐答案
.gitignore
文件仅防止将未跟踪的文件添加到索引[1],因此,如果您运行git add
,则不会添加那里列出的文件。它不从索引中删除已添加的文件!为什么从索引中删除文件没有帮助我不知道,但如果您rm -rf
.git
文件夹并重新初始化一个新的存储库(即从头开始您的Git存储库),它应该会起作用。
这篇关于第一次提交并推送到远程时,Git会继续在.gitignore中添加文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文