我有一个文件config.properties
,其中包含与网络服务通信所需的信息(即API令牌等),我不希望此信息公开。
我将属性设置为空,文件看起来像这样:
AccessToken=
Domain=
然后我发布了git update-index --assume-unchanged config.properties
并提交了文件。
之后,我使用我需要的信息填充属性,因此文件看起来有点像这样:
AccessToken=xxxxxxxxxxxxxxx
Domain=http"//xxx.xxx.xx/xx
当我运行git status
之后,文件没有列为已更改,到目前为止一直很好。
与为项目做出贡献的其他用户一样,并且工作正常。
但问题在于:当我拉动文件时,“重置”为“原始”状态(即“空”文件),我最终会再次使用此文件:
AccessToken=
Domain=
我做错了什么?或者我对git update-index --assume-unchanged
做错了什么的想法?