2013-02-13 110 views
1

所以有一個已經被git的跟蹤文件file.php調用它...這是在協作環境防止混帳從拉中覆蓋跟蹤忽略文件

我改變了一個文件,我不想擁有它承諾,但我想改變留在我的本地環境,所以我做了這個

1. git update-index --assume-unchanged file.php 
2. Added file.php to gitignore 

而更改該文件將不會承諾等,這是工作的罰款

問題是......每當我做一個git pull origin master,拉拉瓦YS試圖重寫文件

我試圖做git rm --cached file.php,但將untrack文件,並需要提交,我不希望影響忽略此當中央資料庫..

我如何GIT中拉過程中忽略跟蹤的文件?

+0

那麼git存儲呢? – kofemann 2013-02-13 22:10:05

+0

我不想隱藏每次我做拉,這經常發生 – pillarOfLight 2013-02-13 22:29:23

+1

rebase是禁忌? – kofemann 2013-02-13 22:31:07

回答

1

gup script是爲您製作的:它存儲您的更改,拉動並彈出您的更改,這樣您就可以更新存儲庫,而無需向您大喊大叫。

還有git-up script更聰明,但Windows支持目前看起來不完整。