簡體   English   中英

需要幫助進行git merge

[英]Need help doing a git merge

我正在與一個協作者合作,我們在Bitbucket上使用了一個遠程倉庫。

我面臨的問題是當我將更改推送到遠程存儲庫時。 我的協作者無法提取更改。

當他執行git pull時,他會不斷出現以下錯誤..

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

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

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

如果您進行新的更改,您的更改將會丟失。 Git 積極嘗試防止這種情況,因此它迫使您要么放棄更改,要么將其保存起來以備后用。

存儲更改:

git stash save

然后,您的協作者可以將更改拉到他們的分支中。

如果他們想重新應用更改,則可以執行git stash apply在新更改之上重新應用它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM