我对 git 有点陌生,我决定直接跳进去,而不是给自己一个合适的教程。在一个项目上工作了一个月后,我给自己惹了点小麻烦。我在某个时间点决定我不喜欢某段特定代码的结果,所以那时,B,我分支到 E,删除了有问题的文件,并将其重新创建为一个全新的文件。显然最好的办法是 git rm 而不是仅仅删除文件......我现在需要重新设置 E 以从 C 分支出来,但由于与重新设置冲突,我不确定如何管理它,因为两个分支中的文件都发生了变化。我的目标基本上是让从 E 开始的分支继续使用新文件,但将 C 的更改合并到新分支中。任何帮助弄清楚如何管理变基,
A -> B -> C -> D
\
E -> F -> G