単一ブランチと複数ブランチのテスト
前のステップでは、現在のリポジトリには master
という 1 つのブランチしかないことを確認しました。では、新しいブランチを作成して、Git が複数のタイムラインをどのように扱うかを見てみましょう。
feature/add - greeting
という新しいブランチを作成します。これは新しい機能を追加するブランチの一般的な命名規則です。
~/project/my - time - machine
ディレクトリにいることを確認してください。
cd ~/project/my-time-machine
では、git branch
コマンドに続けて新しいブランチの名前を指定して、新しいブランチを作成します。
git branch feature/add-greeting
このコマンドは何も出力しませんが、新しいブランチが作成されました。
再度ブランチをリストして、新しいブランチが存在することを確認しましょう。
git branch
これで次のような出力が表示されるはずです。
* master
feature/add-greeting
master
と feature/add - greeting
の両方がリストされていることに注意してください。*
はまだ master
の横にあり、現在はまだ master
ブランチにいることを示しています。新しいタイムラインを作成しましたが、まだそれに切り替えていません。
では、wc - l
のテクニックを再度使ってブランチをカウントしましょう。
git branch | wc -l
今回は、次のような出力が表示されるはずです。
2
これにより、現在リポジトリには 2 つのブランチがあることが確認できます。
これは、Git ブランチの強力さを示しています。同じリポジトリ内で複数の独立した開発ラインを持つことができます。これは、異なる機能を同時に開発したり、新しいアイデアを試すためにメインプロジェクトに影響を与えずに実験する際に非常に便利です。
次の実験では、これらのブランチ間を切り替える方法を学び、新しい feature/add - greeting
タイムラインで変更を加え始めましょう!