当我这样做时git rebase <base-commit>,我看到.git/rebase-apply创建的目录包含文件onto、、orig-head和original-commit、引用<base-commit>、head和分别应用的当前提交。
当我这样做时git rebase -i <base-commit>,我会看到.git/rebase-merge包含文件onto、、orig-head和的目录stopped-sha,其中stopped-sha似乎等同于original-commit.
我的问题是为什么交互式和非交互式 rebase 之间的文件和目录命名存在差异?我对文件的理解是否正确?