github合并到特定的提交

时间:2015-09-12 21:27:17

标签: git github merge git-commit

Git允许一个人合并到特定的提交。例如,将master分支合并到dev上的提交,这不一定是最新的提交。对此的命令如下:

git merge <commitId>

github Web应用程序允许人们通过踢合并来管理他们的分支。一个使用“比较更改”视图下的“创建拉取请求”来完成此操作。我对界面感到困惑,因为如果我指定一个变更集而不是一个分支进行比较,github将不会给我启动拉取请求的选项(尽管它会执行比较)。

有谁知道是否有可能从github webapp完成特定变更集或标记的合并?

1 个答案:

答案 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是一个主题分支,要求提取请求。

注意:拉取请求拉取请求之后所做的任何更改都将在拉取请求中考虑。因此,请始终尝试使用主题分支进行修补。

相关问题