2013-03-25 53 views
2

我想存儲一個數據文件在我的項目,它存儲一個默認密碼。然後我想要停止在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 

希望,在那之後我的密碼是安全的(雖然我敢肯定它不是,所以我尋求建議在這裏)

我應該如何更好地處理這個問題?

回答

2

將虛擬值替換爲實際值後,可以使用git update-index --assume-unchanged <path/to/file>