重複している可能性がある / より最近の / あまり明確でない質問
Gitを使用して以前のコミットからブランチする
という Git ブランチがありjzbranch
、古いコミット ID があります: a9c146a09505837ec03b
。
justin
上記の情報から新しいブランチ を作成するにはどうすればよいですか?
ベストアンサー1
git checkout -b NEW_BRANCH_NAME COMMIT_ID
これにより、「NEW_BRANCH_NAME」という新しいブランチが作成され、チェックアウトされます。
(「チェックアウト」は「ブランチに切り替える」という意味です)
git branch NEW_BRANCH_NAME COMMIT_ID
これはチェックアウトせずに新しいブランチを作成するだけです。
コメントでは多くの人がこれを2段階で行うことを好むようです. これを行うには、次の 2 つの手順を実行します。
git checkout COMMIT_ID
# you are now in the "detached head" state
git checkout -b NEW_BRANCH_NAME