63

新しいブランチを作成して使用するには、次の 2 つのコマンドが必要です。

$ git branch new_branch_name
$ git checkout new_branch_name

私は後者を忘れがちで、面倒です。単一のコマンドを使用してこれを行う方法はありますか? おそらくエイリアス、または同様のものを使用していますか?シェル関数を記述できることはわかっていますが、このような単純で一般的なタスクには少し手間がかかるようです。

bzr branch --switchBazaar は、表記法を使用してこれをある程度サポートしています。

4

3 に答える 3

85

質問を書いているときに、「<a href="https://stackoverflow.com/q/7987687/1468366">"git branch" と "git checkout -b" の違いは何ですか?」同様の質問のリストで、私は自分で答えを見つけました:

$ git checkout -b new_branch_name

branch間違ったコマンドのマニュアル ページを読んでいたと思いますcheckout。のマニュアルページを引用checkout

指定すると、呼び出されてからチェックアウト-bされたかのように、新しいブランチが作成されます。git-branch(1)

ちょうど私が探していたもの。

于 2013-07-30T22:05:29.813 に答える