ブランチを操作する

GitHub の概念の紹介

George Boorman

Curriculum Manager, DataCamp

ブランチ

  • プロジェクトの異なる部分で複数人が並行して作業できるようにする
  • 競合するファイルバージョンのリスクを軽減する

メイン、ラ・リーガ、プレミアリーグの 3 つのブランチを示した図

GitHub の概念の紹介

メインブランチ

リポジトリのコードセクションで現在のブランチが強調表示されている

GitHub の概念の紹介

ブランチはいくつ?

リポジトリのコードセクションで強調表示されたブランチ数

GitHub の概念の紹介

新しいブランチを作成する

リポジトリのコードセクションで強調表示されたブランチアイコン

GitHub の概念の紹介

新しいブランチを作成する

支店一覧、メインのみ表示 右側にある緑色の新しいブランチボタン

GitHub の概念の紹介

新しいブランチを作成する

ブランチ名として la liga を入力し、ブランチを作成する

GitHub の概念の紹介

新しいブランチを作成する

ラ・リーガを含む更新済みブランチ一覧

GitHub の概念の紹介

ファイルを追加する

ラ・リーガのホームとアウェイのゴールの折れ線グラフ; ホームとアウェイのゴールのプロットを含むラ・リーガブランチのコードセクション

GitHub の概念の紹介

支店一覧

リポジトリの Code セクションのブランチが 2 つ強調表示された

GitHub の概念の紹介

ブランチを切り替える

アクティブなブランチとして メイン と ラ・リーガ が表示されたドロップダウンメニュー

GitHub の概念の紹介

ブランチを切り替える

ブランチのドロップダウンメニューからメインを選択する

GitHub の概念の紹介

ブランチの比較

第2のラ・リーガのプロットがないメインブランチのコードセクション

GitHub の概念の紹介

ブランチを操作する

円グラフの異なる部分を引っ張る手

GitHub の概念の紹介

ブランチ保護ルール

  • 特定のブランチに関するルール
    • マージ前にプルリクエストを必須とする
    • マージ前にプルリクエストの承認を必須にする
    • 保護されたブランチを削除できるユーザーを制限する

南京錠

1 画像クレジット: https://unsplash.com/@bluzninja
GitHub の概念の紹介

ブランチ保護ルール

リポジトリの設定セクションが強調表示されています

GitHub の概念の紹介

ブランチ保護ルール

設定タブの branches セクション

GitHub の概念の紹介

ブランチ保護ルール

設定タブのブランチ画面で、デフォルトブランチがメインとして表示され、ブランチ保護ルールを追加するセクションが表示されている

GitHub の概念の紹介

ルールの追加

ブランチ名パターンを メインを保護 に設定する

GitHub の概念の紹介

プルリクエストを必須にする

マージ前にプルリクエストを必須にするをクリックする動画

GitHub の概念の紹介

ルールを保存する

作成をクリックしてルールを保存する

GitHub の概念の紹介

練習しましょう!

GitHub の概念の紹介

Preparing Video For Download...