我想在我的项目中存储一个数据文件,该文件存储一个默认密码。然后我想停止在 git 中跟踪它,并将虚拟值更改为实际值。我希望随后,当我推送时,我更改的文件将保持不变,并希望当我拉动时也是如此。
$ echo generic > mysecret.txt
$ git add mysecret.txt
$ git commit -m "added a generic data to the secret file"
$ echo "mysecret.txt" >> .gitignore
$ echo secret > mysecret.txt
希望在那之后我的密码是安全的(虽然我很确定它不是,所以在这里寻求建议)
我应该如何更好地处理这个问题?