需要帮助进行git合并吗

需要帮助进行git合并吗,git,Git,我正在与合作者合作,我们正在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. Abortin

我正在与合作者合作,我们正在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
在新更改的基础上重新应用这些更改。

Ohh okay gotchya。非常感谢。