0
1

【Github 自動化】mainブランチにプッシュさせない【#2】

Last updated at Posted at 2024-08-28

はじめに

  1. Issueをつくる
  2. ブランチを切る
  3. 細かくコミットする
  4. プルリクエストする

洗練された開発プロセスですね。

今回は

  • 「2. ブランチを切る」

をサポートするルールを作成しようと思います。

直接のCommitを禁止する

「マージ前にプルリクエストを要求」することで、「ブランチを切る」習慣をつけます。

Settings->Branches 名前・ステータス・ターゲットブランチを設定
スクリーンショット 2024-08-28 20.30.44.png スクリーンショット 2024-08-28 22.38.52.png
Require a pull request before mergingを有効化
スクリーンショット 2024-08-28 22.43.07.png

注意事項

  • Createを押して適用するのを忘れずに

おわりに

以上、「mainブランチにコミットさせない設定」でした。

「Issueを必須にするルール作り」もオススメです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1