在我的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。
你可以在这里阅读更多关于它的信息。