私は Git を初めて使用します。2 つのコマンドの違いを知りたいです。
`git checkout -b <branch-name>`
`git checkout -b <branch-name> origin/master`
最初のコマンドを実行すると、Git はどのようにブランチを作成しますか? ブランチは、ローカル マスターまたはリモート マスターから作成されますか?
私は Git を初めて使用します。2 つのコマンドの違いを知りたいです。
`git checkout -b <branch-name>`
`git checkout -b <branch-name> origin/master`
最初のコマンドを実行すると、Git はどのようにブランチを作成しますか? ブランチは、ローカル マスターまたはリモート マスターから作成されますか?
開始点を指定しない場合、現在チェックアウトしているもの (現在のHEAD
) から新しいブランチが作成されます。
git checkout -b|-B <new_branch> [<start point>]
指定すると、 git-branch(1) が呼び出されてからチェックアウトされたかの
-b
ように、新しいブランチが作成されます。
そしてgit-branch
:
[...] コマンドの 2 番目の形式は
<branchname>
、現在の を指すHEAD
、または<start-point>
指定された場合、という名前の新しいブランチ ヘッドを作成します。