ブランチとは何か?
メニューを表示するにはスワイプしてください
物語を書いていると想像してください。メインのストーリーがありつつも、既存の内容を変更せずに別の結末を書いてみたい場合があります。Gitにおけるブランチは、まさにこのような役割を果たします。プロジェクトの並行するタイムラインを作成し、実験や変更、さらには一部を書き直すこともできますが、メインバージョンには一切影響しません。それぞれのブランチは物語が進む別の道筋のようなもので、異なるアイデアを並行して探求できます。
# Create a new branch called 'new-idea'
git branch new-idea
ブランチを作成すると、Gitはその時点でプロジェクトのスナップショットを作成します。この新しいブランチは、現在の状態(すべてのファイルと履歴)から始まります。このブランチ内で自由に変更を加えることができ、メインプロジェクトには一切影響しません。
ステップごと:ブランチ作成時に起こること
- Gitがプロジェクトの現在の状態をコピーする;
- このスナップショットへの新しいポインタ(ブランチ)を作成する;
- 新しいブランチに切り替えて作業を開始できる;
- 変更はこのブランチ内だけにとどまる;
- メインプロジェクト(
mainブランチ)は変更されない。
このように、ブランチを使うことで安全に作業できます。新機能の試作やバグ修正、セクションの書き直しなどを、メインの作業を壊すリスクなしに行えます。もし実験がうまくいけば、その変更を後で取り込むこともできますし、うまくいかなくても元のプロジェクトはそのままです。
# Switch to your new branch to start working there
git checkout new-idea
1. ブランチは何に最も似ていますか?
2. なぜブランチを使うのか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 1
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 1