記事のバージョン: Enterprise Server 2.17
フォークを使って作業する
フォークは、GitHub Enterprise のオープンソース開発でよく使われます。
フォークについて→
フォークはユーザが管理するリポジトリのコピーです。 フォークを使えば、オリジナルのリポジトリに影響を与えることなくプロジェクトへの変更を行えます。 オリジナルのリポジトリから更新をフェッチしたり、プルリクエストでオリジナルのリポジトリに変更をサブミットしたりできます。
フォークにリモートを設定する→
オリジナルのリポジトリと フォーク内の変更を同期する ため、Git の上流リポジトリをポイントするリモートを設定する必要があります。 これにより、オリジナルのリポジトリ内で行った変更をフォークと同期することもできるようになります。
フォークを同期する→
リポジトリのフォークを最新に保つために上流リポジトリと同期します。
上流リポジトリをフォークにマージする→
上流リポジトリに対するプッシュ (書き込み) アクセスがない場合でも、そのリポジトリから自分のフォークにコミットをプルできます。
フォークから作成されたプルリクエストブランチへの変更を許可する→
コラボレーションを強化するために、ユーザアカウントが所有するフォークから作成したブランチでのコミットを許可します。
リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?→
リポジトリを削除したり、その可視性を変更したりすると、そのリポジトリのフォークに影響します。