我有一个代码库,目录结构发生了变化(框架升级)。我在upgrade
之后创建了master
分支。
在制作和测试这些更新时,master
分支进行了更多更改。
现在,我需要将master
分支上的更改合并到upgrade
,并使upgrade
默认(master
)分支。< / p>
我跑了:
git fetch upstream
git checkout upgrade
git pull upstream upgrade
git merge upstream/master
在大多数情况下,这令人惊讶地奏效。但是,由于目录更改,多个文件显示为已删除,其中master
已修改。
有没有办法,如果没有手动复制更改,git可以在将这些文件标记为删除之前拉过修改?