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

时间:2019-01-31 17:43:28

标签: git

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

  • develop
  • feature/one-从develop切出并对其进行了广泛的更改;尚未合并回develop
  • feature/two-也必须从develop中切出 ,但最初(切出时)必须包含所有完全相同的更改像feature/one一样(并且其他更改也将添加到此分支)

出于超出此问题范围/上下文的原因,无法从feature/two中删除feature/one!无法这样做,然后重新定位到develop

我希望git可以运行一个漂亮的命令行(或命令集),基本上告诉git从feature/two切下develop 然后 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?

谢谢!

1 个答案:

答案 0 :(得分:1)

git checkout feature/two
git merge feature/one

这应该将所有从功能/一个代码更改到功能/两个代码合并。

您可以详细了解here