フォークを使って作業する
フォークは、GitHub Enterprise Server のオープンソース開発でよく使われます。
フォークについて
フォークはユーザが管理するリポジトリのコピーです。 フォークを使えば、オリジナルのリポジトリに影響を与えることなくプロジェクトへの変更を行えます。 オリジナルのリポジトリから更新をフェッチしたり、プルリクエストでオリジナルのリポジトリに変更をサブミットしたりできます。
フォークにリモートを設定する
You must configure a remote that points to the upstream repository in Git to sync changes you make in a fork with the original repository. これにより、オリジナルのリポジトリ内で行った変更をフォークと同期することもできるようになります。
フォークを同期する
リポジトリのフォークを最新に保つために上流リポジトリと同期します。
フォークから作成されたプルリクエストブランチへの変更を許可する
For greater collaboration, you can allow commits on branches you've created from forks owned by your personal account.
リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?
リポジトリを削除したり、その可視性を変更したりすると、そのリポジトリのフォークに影響します。