1. ホーム
  2. git

[解決済み] 古いコミットから新しいGitブランチを作成するにはどうすればよいですか? [重複]。

2022-03-15 22:10:16

質問

<ブロッククオート

重複の可能性/より最近の/より明確でない質問
Git を使って以前のコミットからブランチする

というGitブランチを持っています。 jzbranch で、古いコミットIDを持っています。 a9c146a09505837ec03b .

新しいブランチを作成するにはどうすればよいですか。 justin 上記の情報をもとに、どのようにすればよいのでしょうか?

解決方法は?

git checkout -b NEW_BRANCH_NAME COMMIT_ID

これは 'NEW_BRANCH_NAME' という名前の新しいブランチを作成し、それをチェックアウトします。

("check out" は "to switch to the branch" の意味)

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