2015-06-16 37 views
0

我正在與一個協作者,我們正在Bitbucket上使用遠程回購。需要幫助做一個混帳合併

我面臨的問題是當我將更改推送到遠程回購時。我的合作者無法吸引更改。

當他做一個git拉他不斷收到以下錯誤..

error: The following untracked working tree files would be overwritten by merge: test.php  
Please move or remove them before you can merge.  
Aborting 

但是,這正是我想要它做的;有新的更新文件覆蓋舊文件。

爲什麼我需要移動或刪除文件才能獲取更改?

回答

2

如果他們引入新的更改,您的更改將會丟失。 Git是積極試圖防止這種情況,所以它迫使你吹掉更改或稍後存儲它們。

藏匿的變化:

git stash save 

然後你的合作者可以拉動轉變爲自己的分公司。

如果他們想要重新應用這些更改,那麼他們可以在新更改的基礎上重新應用這些更改git stash apply

+0

哦,好吧gotchya。謝謝!! – json2021