2016-05-05 51 views
0

我有一個忽略文件看起來是這樣的:衝突上被忽略的文件變化

# Parameters 
/app/config/parameters.yml 

然後,我在我的github上主創建這個文件。僅適用於示例文件。 我有我的本地大師類似的文件,但與其他參數。 當我試圖推動我有一個矛盾:因爲這些文件

的失敗

原產/主HEAD的合併爲什麼事情發生,如果我對當地和掌握的.gitignore文件?

回答

1

.gitignore文件以應該包含所存在的文件在文件夾中,但不應該是回購本身的一部分。既然你想在你的倉庫中使用parameters.yml,你不應該把它添加到.gitignore本身。將文件添加到回購後將其添加到.gitignore將不起作用。你可能在尋找的是這個命令:

git update-index --assume-unchanged /app/config/parameters.yml 

這將忽略你對parameters.yml文件所做的任何修改。

1

gitignore文件指定Git應該忽略的故意未追蹤的文件。 Git已經跟蹤的文件不受影響。

如果您已直接提交GITHUB,那麼您需要在本地回購庫上執行git pull以獲取這些更改。

如果你可以嘗試在你的問題更清晰一點,我們可以幫助您更好:)

欲瞭解更多信息:https://git-scm.com/docs/gitignore