Git 将提交从一个分支移动到另一个分支

Git 将提交从一个分支移动到另一个分支,git,Git,我是git的新手。我错误地在错误的分支B中进行了提交。它应该在分支a中 有没有办法把提交从B移到A 请建议。非常感谢您的帮助。 1.-第一件事是列出提交内容,包括: git log --oneline 2.-您必须找到提交(从分支B)并选择要更改的提交的ID 3.更换分支机构 git checkout A 4.-然后您必须执行以下提交 git cherry-pick c8dc73f 其中,c8dc73f是我在第二步中选择的提交的编号或ID 1.-第一件事是列出提交内容,包括: git

我是git的新手。我错误地在错误的分支B中进行了提交。它应该在分支a中

有没有办法把提交从B移到A

请建议。非常感谢您的帮助。

  • 1.-第一件事是列出提交内容,包括:

    git log --oneline
    
  • 2.-您必须找到提交(从分支B)并选择要更改的提交的ID

  • 3.更换分支机构

    git checkout A
    
  • 4.-然后您必须执行以下提交

    git cherry-pick c8dc73f
    
    其中,
    c8dc73f
    是我在第二步中选择的提交的编号或ID

      • 1.-第一件事是列出提交内容,包括:

        git log --oneline
        
      • 2.-您必须找到提交(从分支B)并选择要更改的提交的ID

      • 3.更换分支机构

        git checkout A
        
      • 4.-然后您必须执行以下提交

        git cherry-pick c8dc73f
        
        其中,
        c8dc73f
        是我在第二步中选择的提交的编号或ID


      您可以使用cherry pick:

      假设您有两个分支A和B,并且错误地在错误的分支B中执行了提交

      使用从分支B提交它

       git log 
      
      必须使用

      git checkout <branch-name> 
      git checkout A
      

      您可以使用cherry pick:

      假设您有两个分支A和B,并且错误地在错误的分支B中执行了提交

      使用从分支B提交它

       git log 
      
      必须使用

      git checkout <branch-name> 
      git checkout A
      

      你的答案可以通过解释它的作用以及它如何解决老年退休金问题来改进。@Amy我完成了很好的解释。现在一切都好了。提交已从B复制到A。现在我的下一个任务是从分支B中删除/删除该提交。@PrithvirajMitra此提交是最后一次?您的答案可以通过解释它的作用以及如何解决OPs问题来改进。@Amy我完成了很好的解释。现在一切都好了。提交已从B复制到A。现在,我的下一个任务是从分支B删除/删除该提交。@PrithvirajMitra此提交是的可能副本的最终?可能副本