Git允许一个人合并到特定的提交。例如,将master分支合并到dev上的提交,这不一定是最新的提交。对此的命令如下:
git merge <commitId>
github Web应用程序允许人们通过踢合并来管理他们的分支。一个使用“比较更改”视图下的“创建拉取请求”来完成此操作。我对界面感到困惑,因为如果我指定一个变更集而不是一个分支进行比较,github将不会给我启动拉取请求的选项(尽管它会执行比较)。
有谁知道是否有可能从github webapp完成特定变更集或标记的合并?
答案 0 :(得分:1)
Github拉取请求是针对分支机构的。
如果您想要合并到特定更改,请使用
转到该提交git checkout <commit-id>
从那里创建一个git分支
git branch <branch-name>
从新创建的分支创建拉取请求。
示例:检查此it is on the list of desirable items,它说 rajuGT想要将1个提交合并到sstephenson: master 来自rajuGT: Object_isObject 。
master是sstephenson repository的主分支,Object_isObject是一个主题分支,要求提取请求。
注意:拉取请求拉取请求之后所做的任何更改都将在拉取请求中考虑。因此,请始终尝试使用主题分支进行修补。