我知道这听起来有点奇怪,但有时手动编辑比合并和解决冲突更方便。我希望GitHub / GitLab在分支上显示merged
标签,我手动"合并"。我能这样做吗?
答案 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创建拉取请求,我认为它不会起作用。