在Github上合并拉取请求 - 为什么不在本地进行呢?

时间:2015-08-12 19:37:04

标签: git github

当我在Github上看到带有奇特用户界面的拉取请求时,我想知道 - 在本地合并分支然后将结果推送到Github仓库而不是直接在Github上合并是不是更好?这有什么优点/缺点?

1 个答案:

答案 0 :(得分:3)

  

这有什么优点/缺点?

答案纯粹是便利

使用GitHub UI合并拉取请求的一些优点

  • 无需使用控制台。也许你已经上路了,你只需要查看一个非常基本的拉取请求。使用手机,您可以合并。
  • Pull Request-er在合并代码时获得快速赢取。单击按钮不会花费很长时间

一些缺点包括..

  • 缺乏控制合并消息的能力。使用github ui时,会收到以下提交消息:"将abc123合并到master"中。使用控制台,您可以使用--no-commit选择退出提交消息。
  • 无法签署提交。某些项目(如SeleniumHQ/seleniumLinux)使用内置于其工作流中的签名机制(主要是出于法律原因)。您无法通过用户界面执行此操作。

事实上,有些人喜欢Linus refuse to use the github ui做拉取请求。

相关问题