GIT:“被我们删除”的冲突有多危险?

时间:2017-02-11 09:50:21

标签: git

几天前,我根据“主人”制作了新的分支“new_branch”。当我使用文件“file.php”处理我的“new_branch”时,他的分支上的第二个开发人员删除了文件“file.php”并将他的分支与“master”合并。现在我需要在当前的“主人”上重新分支我的分支。命令git pull --rebase origin master之后我发生了冲突

  

我们删除了:app / file.php

我现在不知道该做什么,我不想丢失我在这个文件中所做的更改。命令后

git add -A
git rebase --continue 

文件会在我的“new_branch”中消失吗?

2 个答案:

答案 0 :(得分:24)

消息deleted by us: app/file.php正是您所描述的内容,即有人在master分支机构中删除了您正在重新定位new_branch的文件。

假设删除尚未暂存并且您想要保留此文件,那么您应该git add该文件以标记它应该保留:

git add app/file.php

然后,解决所有其他合并冲突并执行git rebase --continue

请注意,如果您想接受删除,则会改为git rm

答案 1 :(得分:0)

当您将文件存放到功能分支中而不是源分支(master / develop)时,就会发生这种情况。

yourfile.exe

将为您解决问题。