【问题标题】:How to merge local repository to a selected branch in bare如何将本地存储库合并到裸机中的选定分支
【发布时间】:2019-02-20 11:18:51
【问题描述】:

我们只提供分支“trunk”、“release1”、“release2”等。 我已经克隆了一个本地存储库,并且我的所有更改都被推送到“主干”。现在我想将选定的提交也“合并”到“releaseX”。 我不知道该怎么做。

我试图在本地重现这个。我为我创建了一个本地存储库“REPO”并对其进行了处理并提交了它。 然后我(在本地)创建了一个名为“BARE”的裸机,并将“BARE”定义为配置的来源(git remote add origin ../BARE),然后推送我的所有更改。 然后我在git branch RELEASE 的“BARE”上创建了另一个分支。 接下来我在 REPO 上工作并提交了这个并推送到“BARE/master”。

我在这里:BARE/master 和 BARE/RELEASE 不同,我想将 master 合并到 RELEASE。

希望这能解释我的问题。

【问题讨论】:

标签: git merge


【解决方案1】:

现在就开始吧。做 CherryPicking 并将其推送到 BARE。

【讨论】:

  • 你知道樱桃采摘没有合并,对吧?
  • 另外,樱桃采摘也需要工作树。为什么不直接合并到非裸存储库中?
猜你喜欢
  • 1970-01-01
  • 2011-07-30
  • 2021-10-28
  • 1970-01-01
  • 2018-08-03
  • 2018-12-20
  • 2015-05-22
  • 2015-02-22
  • 1970-01-01
相关资源
最近更新 更多