我想在我的项目中存储一个数据文件,它存储一个默认密码。我想在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
希望在那之后我的密码是安全的(虽然我很确定它不是,所以我在这里寻求建议)
我该如何更好地处理这个问题?
答案 0 :(得分:2)
将虚拟值替换为实际值后,可以使用git update-index --assume-unchanged <path/to/file>
。