才做步骤如下:
1。我在一个空的 master 分支上切一个develop分支
2。在develop分支修改并提交后,merge到 master
3。在 master 分支上删除了全部文件。
4。然后在develop分支上继续修改,merge到master,这时原先删除的文件merge不进来。
请问,如何把develop完全的merge到 master .包括之前在master上删除的文件
才做步骤如下:
1。我在一个空的 master 分支上切一个develop分支
2。在develop分支修改并提交后,merge到 master
3。在 master 分支上删除了全部文件。
4。然后在develop分支上继续修改,merge到master,这时原先删除的文件merge不进来。
请问,如何把develop完全的merge到 master .包括之前在master上删除的文件
git log
用于找到之前删除的commit
git revert 之前的commit
用于找回之前删除的文件
接着如果之前删除的文件在develop
有变动,需要处理冲突
试一下
git merge -X theirs develop
文档:https://git-scm.com/docs/git-...