Skip to main content

フォークを使って作業する

フォークは、GitHub のオープンソース開発でよく使われます。

フォークについて

フォークとは、元の "上流" リポジトリとコードと可視性の設定を共有する新しいリポジトリです。

リポジトリをフォークする

フォークとは、元の "上流" リポジトリとコードと可視性の設定を共有する新しいリポジトリです。

フォークのアクセス許可と可視性について

フォークのアクセス許可と可視性は、アップストリーム リポジトリがパブリックかプライベートか、組織によって所有されているかどうかによって変わります。

フォーク用のリモート リポジトリの構成

オリジナルのリポジトリとフォーク内で行った変更を同期するために、Git の上流リポジトリをポイントするリモートを構成する必要があります。 これにより、オリジナルのリポジトリ内で行った変更をフォークと同期することもできるようになります。

フォークを同期する

リポジトリのフォークを最新に保つために上流リポジトリと同期します。

フォークから作成されたプルリクエストのブランチへの変更の許可

コラボレーションを強化するために、個人アカウントが所有するフォークから作成したブランチでのコミットを許可できます。

リポジトリが削除されたり可視性が変更されたりするとフォークはどうなりますか?

リポジトリを削除したり、その可視性を変更したりすると、そのリポジトリのフォークに影響します。

フォークのデタッチ

フォークを削除し、元のネットワークに接続せずに同じリポジトリを再作成できます。