Git保存文件然后停止跟踪

时间:2013-03-25 13:22:21

标签: git

我想在我的项目中存储一个数据文件,它存储一个默认密码。我想在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

希望在那之后我的密码是安全的(虽然我很确定它不是,所以我在这里寻求建议)

我该如何更好地处理这个问题?

1 个答案:

答案 0 :(得分:2)

将虚拟值替换为实际值后,可以使用git update-index --assume-unchanged <path/to/file>