「git branch --track」と「git checkout -b --track」の違いは何ですか?
3943 次
3 に答える
6
私が間違っていなければ、git checkout ...
実際にブランチを作成し、作業コピーをそのブランチに切り替えますが、ブランチをgit branch ...
作成して作業コピーをそのままにしておきます。
于 2010-10-17T18:17:22.093 に答える
6
内部的git-branch
に呼び出され、新しいブランチがチェックアウトされます。ドキュメントから。
-b を指定すると、
git-branch
呼び出されてからチェックアウトされたかのように、新しいブランチが作成されます。この場合、git ブランチに渡される --track または --no-track オプションを使用できます。便宜上、-b なしの --track はブランチの作成を意味します。以下の --track の説明を参照してください。
于 2010-10-17T12:11:06.420 に答える
1
のドキュメントによると、git checkout
違いはないはずです。
-b <new_branch> という名前の新しいブランチを作成し、<start_point> で開始します。詳細については、git-branch(1) を参照してください。
于 2010-10-17T11:53:27.820 に答える