我使用firebase创建了一个简单的社区应用程序,作为使用create-react-app命令的练习。
此时,firebase.js
被创建并存储在这里,用于与firebase安全相关的事情,firebase.js
是从主页面所在的App.js导入的。
我单独制作firebase.js
的原因是,我试图用gitignore忽略firebase.js
,因为我试图将项目上传到GitHub,但如果重要信息泄露就会很危险。
我将/src/firebase.js
添加到.gitignore
,但firebase.js在GitHub存储库中仍然可见。
TLDR
我在gitignore中输入了/src/firebase.js
,但是firebase.js
仍然显示出来。
1条答案
按热度按时间lf5gs5x21#
.gitignore
只忽略指定的未跟踪文件;.gitignore
中列出的任何未跟踪文件将永远不会被跟踪。它不会从Git中追溯删除已跟踪的文件。(这在the gitignore documentation中提到过几次。最后一段更吸引人的版本是:它是
.gitignore
,不是.gitforget
。如果你想让Git停止跟踪一个文件,那么使用
git rm --cached
。