Gitignore内容被忽略

vom3gejh  于 2023-05-05  发布在  Git
关注(0)|答案(1)|浏览(102)

我使用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仍然显示出来。

lf5gs5x2

lf5gs5x21#

.gitignore只忽略指定的未跟踪文件;.gitignore中列出的任何未跟踪文件将永远不会被跟踪。它不会从Git中追溯删除已跟踪的文件。(这在the gitignore documentation中提到过几次。
最后一段更吸引人的版本是:它是.gitignore,不是.gitforget
如果你想让Git停止跟踪一个文件,那么使用git rm --cached

相关问题