如何在复杂的 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

应该足够了,因为删除发生在“他们的”部分。