現在我工作的一個項目有config.py
文件,該文件在Git的回購,包含這樣幾行:我可以強制Git在提交時忽略我的配置或「站點本地」數據嗎?
debug = False
database = ''
但我的本地工作副本都有自己的位置這些行:
debug = True
database = 'sqlite:///site.db'
這些行幾乎不會改變,但仍然每次我提交我強制手動添加每個更改,所以我可以省略索引config.py
的更改。理想情況下,我希望找到一種方法告訴Git忽略對這些行或整個文件的更改,但仍然將它們包括在回購中,因此我的git status
屏幕會很乾淨,我可以使用git commit -a
。
如果這是不可能的,是否有推薦的工作流程來避免回購和工作副本之間的這種不匹配?
你看過添加[.gitignore](http://linux.die.net/man/5/gitignore)嗎? – Sjoerd 2012-02-13 15:04:52
@Sjoerd我仍然希望跟蹤文件,而不是我的本地更改。 – zildjohn01 2012-02-13 15:07:52