如何将git分支标记为合并?

时间:2017-04-20 03:42:36

标签: git github gitlab

我知道这听起来有点奇怪,但有时手动编辑比合并和解决冲突更方便。我希望GitHub / GitLab在分支上显示merged标签,我手动"合并"。我能这样做吗?

2 个答案:

答案 0 :(得分:9)

您可以这样做的一种方法是实际执行calPerServing,但使用git merge合并策略忽略分支的任何实际贡献。来自git merge documentation

  

我们

     

这解决了任意数量的头,但是合并的结果树始终是当前分支头的树,实际上忽略了来自所有其他分支的所有更改。它旨在用于取代侧枝的旧发展历史。请注意,这与递归合并策略的-Xours选项不同。

在手动编辑分支到" merge"之后,这将适合使用。它,但后来想通知Git该分支实际上已经逻辑合并。

答案 1 :(得分:0)

注意:仅当您为该分支打开了拉取请求时,此功能才有效。

你必须进行快进合并:

(master)$ git merge <your-branch> --no-ff
(master)$ git push origin master

现在您的分支应标记为merged。如果没有至少为GitHub创建拉取请求,我认为它不会起作用。