2011-08-04 102 views
0

我現在有一個混帳以下工作流程當地正常的git回購 - >遠程裸git倉庫 - >分期正常混帳回購協議。我庫有一個post-update掛鉤,這 看起來是這樣的:混帳後更新和衝突

cd /path/to/my/staging/repo 
unset GIT_DIR 
git pull bare master 

一切似乎做工精細,除了一兩件事:我每次修改文件的時間,並執行「混帳推由來主「,修改後的比特被視爲衝突(在Heroku上,新的更改只是覆蓋舊的更改,並不確定發生了什麼,但看起來如此)。如何解決這個問題?

謝謝!

回答

0

好了,所以我似乎已經找到了解決方案,將這兩行:

git fetch bare 
git reset --hard bare/master 

,而不是git pull bare master,給需要的結果。