# リポジトリのブランチとマージを構成する

リポジトリ内のブランチを管理したり、リポジトリにブランチをマージする方法を構成したり、pull request のマージ可能性を定義して重要なブランチを保護することができます。

## Links

* [リポジトリ内のブランチを管理する](/ja/repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository)

  Git で変更を提案するときは、常に新しいブランチを作成します。 ブランチの管理は、Git ワークフローの重要な要素です。 しばらく時間がたつと、ブランチのリストは増大することがあるので、マージした、または古くなったブランチは削除するといいでしょう。

* [プルリクエストのマージ設定を行う](/ja/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges)

  GitHub.com で pull request のマージを設定して、Git 履歴を管理するワークフローと設定と一致させることができます。

* [保護されたブランチの管理](/ja/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches)

  リポジトリ内の特定のブランチを保護するルールを設定できます。 たとえば、ステータスチェックに合格しないプルリクエストをブロックすることができます。あるいは、プルリクエストを承認するレビューが一定数に達していなければマージできないようにすることができます。

* [リポジトリのルールセットの管理](/ja/repositories/configuring-branches-and-merges-in-your-repository/managing-rulesets)

  ルールセットは、ユーザーがリポジトリ内のブランチやタグと対話する方法を制御するのに役立ちます。