如何在复杂的 git rebase 中恢复已删除的文件?
How can I restore a deleted file in a complex git rebase?
我正在进行复杂的变基,我正在进行变基 6/10。
不知何故,似乎两个分支所需的 class 都被删除了。我不确定那是怎么发生的。
那么根据git 'they' 删除文件,要解决这个问题并恢复文件,是否只是添加两个修改文件并忽略删除的文件,然后执行 git rebase --continue
的情况?
这会恢复 ControllerBase.java 文件吗?
是的,你可以。
git checkout --ours -- fullpath/to/ControllerBase.java
git add fullpath/to/ControllerBase.java
git rebase --continue
应该足够了,因为删除发生在“他们的”部分。
我正在进行复杂的变基,我正在进行变基 6/10。
不知何故,似乎两个分支所需的 class 都被删除了。我不确定那是怎么发生的。
那么根据git 'they' 删除文件,要解决这个问题并恢复文件,是否只是添加两个修改文件并忽略删除的文件,然后执行 git rebase --continue
的情况?
这会恢复 ControllerBase.java 文件吗?
是的,你可以。
git checkout --ours -- fullpath/to/ControllerBase.java
git add fullpath/to/ControllerBase.java
git rebase --continue
应该足够了,因为删除发生在“他们的”部分。