Git 如何将一个分支的一个提交合并到另一个分支-用例

Git 如何将一个分支的一个提交合并到另一个分支-用例,git,merge,Git,Merge,我在本地和github remote都有分支访问权限。我对它进行了更改,在本地提交,并将其推入访问权限远程分支 现在,我需要将此提交合并到另一个名为staging的远程分支中。我没有本地的暂存分支 我可能会将远程staging分支克隆到我的本地,签出到它,将访问权限合并到它,最后提交到远程staging分支。但这是正确的方式吗?有没有办法在没有本地分支的情况下执行此操作 我没有足够的经验使用git,所以我感到困惑。请告知 更新: 您所描述的是执行此操作的正确方法。为了在两个分支之间真正合并,您必

我在本地和github remote都有分支
访问权限
。我对它进行了更改,在本地提交,并将其推入
访问权限
远程分支

现在,我需要将此提交合并到另一个名为
staging
的远程分支中。我没有本地的暂存分支

我可能会将远程
staging
分支克隆到我的本地,签出到它,将
访问权限
合并到它,最后提交到远程
staging
分支。但这是正确的方式吗?有没有办法在没有本地分支的情况下执行此操作

我没有足够的经验使用
git
,所以我感到困惑。请告知

更新:

您所描述的是执行此操作的正确方法。为了在两个分支之间真正合并,您必须拥有
staging
分支的本地副本


它也是您在合并过程中处理任何可能冲突的地方。

您是否尝试过GIT中的rebase选项?Rebase从何处开始,从何处开始,将是您的代码分支,从何处开始,将是代码必须合并的分支谢谢!我现在就试试。顺便问一下,在提交到Branch-A之后,有没有什么方法可以在github.com上从Branch-A合并到Branch-B?我的意思是,如果我在github上创建一个Pull请求,我可以合并我自己吗?如果你有权限,你可以合并。这取决于您正在使用的存储库。如果它是您的存储库,或者您是存储库的成员/贡献者/管理员,那么您自己合并它不应该有任何问题。从您的屏幕截图来看,您确实能够创建拉取请求。一旦它被创建,你会在屏幕底部看到一个“合并请求”按钮。这根本不是一个幼稚的问题!它可能是最重要的分支之一:)标记为“基本”分支的将是您要合并到的分支。从您的屏幕截图中,
staging
分支(左侧)标记为“base”-因此对于此PR,您希望将
新权限…
合并到
staging