我有一个看起来有点像这样的 git repo:
   A - B - C - D - E - F
   ^                   ^
   |                   |
Staging              master
我想将 Staging 分支指针移动到 E,但我不希望提交 B 和 D 在分支中。我想把 B 和 D 放到他们自己的分支中。
            Staging
               |
               V
A ---- C ----- E - F <- master
  \               /
   B ----- D -----
           ^
           |
         new branch
我不知道如何将提交移出主分支链并将它们移动到自己的分支,然后再次将它们重新合并到主分支中。
这甚至可能吗?