1

私はGitのブランチにいて、仕事をしていました。次に、コミットのハッシュを使用して、そのブランチで以前のコミットの1つをチェックアウトすることにしましたgit checkout -b new_branch 6e559cb。「gitbranch」と入力すると、現在「(ブランチなし)」になっていると表示されます。このブランチなしを、分割元のブランチにマージするにはどうすればよいですか?ありがとう!

4

2 に答える 2

1

何らかの理由でコマンドが 6e559cb にブランチを作成しなかった場合は、今すぐ作成できます (現在「ブランチなし」、つまり「切り離された HEAD」モードになっている場所)。

git branch new_branch
git checkout new_branch
# or git checkout -b new_branch
于 2012-12-17T12:58:26.757 に答える
1

あなたが適切な方法でそれを行ったかどうかはわかりません(「new_branch」に取り組んでおり、その上に別のブランチからコミットを適用したいと考えています)。

最も便利な方法は、あるブランチから別のブランチへのチェリーピック (またはマージ) コミットを行うことです。

git[new_branch]$ git cherry-pick 6e559cb
于 2012-12-17T12:49:22.657 に答える