【发布时间】:2013-04-10 22:25:50
【问题描述】:
我有两个远程分支,分支 A 和分支 B。
考虑我签出分支 A、提交并推送的情况。现在,我想将相同的提交推送到分支 B。这两个分支完全不同,所以我不能使用 rebase,可以吗?因为如果我执行git rebase,那么我会将所有更改从一个分支重新定位到另一个分支,但我只需要一次提交即可。我该怎么做?
PS。现在我用一种愚蠢的方式来做:我检查分支 B,从分支 A 中挑选最后一次提交,然后推送到 B(远程)。这样我不喜欢我需要切换到分支B。
【问题讨论】:
-
我相信你可以做一个 git merge branch b 一段时间仍然保留分支 b?
-
如果你只需要“复制”一个提交,我不觉得摘樱桃很愚蠢。
-
请确认您指的是 2 个不同的远程分支,而不是 2 个不同的远程存储库。
-
@MichaelDurrant 本质上,我的意思是两个不同的远程存储库。
标签: git git-push git-remote