将更改从另一个分支应用到新的git分支

  • 本文关键字:分支 git 应用 另一个 git
  • 更新时间 :
  • 英文 :


在我的git项目中,我有两个三个分支:

  • develop
  • CCD_ 2-从CCD_;尚未合并回develop
  • feature/two-也必须develop中剪切,但最初(当它被剪切时)必须包含与feature/one完全相同的所有更改(其他更改也将添加到此分支)

由于本问题范围/上下文之外的原因,无法从feature/one中删除feature/two!不可能这样做,然后重新设置为develop

我希望git有一个漂亮的命令行(或一组命令),我可以运行它,基本上告诉git从develop中剪切feature/two,并对其应用feature/one中存在的所有相同更改。

否则,我将(费力地)手动将更改从feature/one复制和粘贴到feature/two中,这将非常耗时、繁重且容易出错!

这里有我的选择吗?!正在查找要运行的特定命令!

git checkout develop
git pull
git checkout -b feature/two
??? now, how to make feature/two look like feature/one so I can keep adding to it?

提前感谢!

git checkout feature/two
git merge feature/one

这应该将所有代码更改从feature/one合并到feature/2。

你可以在这里阅读更多关于它的信息。