Git

非公開リポジトリでforkせずにPRを作る方法

会社の非公開Gitリポジトリで、個人forkを使えない場合にブランチを作成してPRを出す流れを確認したメモ。

2018年6月28日

背景

会社の非公開リポジトリでは、ポリシー上個人アカウントへのforkが許可されないことがある。その場合でも、同じリポジトリ内のブランチを使えばPRを作成できる。

手順

  • 対象リポジトリをローカルにcloneする。
  • 作業用ブランチを作成する。
  • コードを修正してcommitする。
  • 作業ブランチをリモートへpushする。
  • リポジトリのPR機能で元ブランチへのPull Requestを作成する。

ポイント

forkが必須なのではなく、権限があるリポジトリ内でブランチを作れるかが重要になる。