Git 如何为我的更改创建拉取请求,但排除其他更改';从远程分支到主分支?
我已经建立了一个回购协议,并在名为“dev”的远程分支上对一个特定问题进行了更改。我需要将我的更改推送到remote的主分支。然而,其他人在上游开发中进行了更改。 比如Git 如何为我的更改创建拉取请求,但排除其他更改';从远程分支到主分支?,git,Git,我已经建立了一个回购协议,并在名为“dev”的远程分支上对一个特定问题进行了更改。我需要将我的更改推送到remote的主分支。然而,其他人在上游开发中进行了更改。 比如 现在,我如何在上游开发中单独选择我的变更(变更A和B),并将其推送到上游主节点?蒂亚 听起来您想将两个提交{A,B}从本地分支dev重新定位到上游/master 只需签出master,拉取任何更改,然后选择您想要的提交 git签出主机 git拉源主机 git日志-n3开发 吉特樱桃精选[B_沙][A_沙] #git推送源主机
现在,我如何在上游开发中单独选择我的变更(变更A和B),并将其推送到上游主节点?蒂亚 听起来您想将两个提交{A,B}从本地分支
dev
重新定位到上游/master
只需签出master,拉取任何更改,然后选择您想要的提交
git签出主机
git拉源主机
git日志-n3开发
吉特樱桃精选[B_沙][A_沙]
#git推送源主机
您也可以简单地重新设置
dev
与origin/master
的基础,但我假设它们在某个点上发生了显著的分歧。实际上,我想从上游/dev推进到上游/master。在我的组织中,不允许直接从主人那里分叉。
RepoA |-----> master
|-----> dev
|------> change A
|------> change B
|------> change X
|------> change Y