githubリポジトリのフォークを解除する方法は?


94

githubリポジトリをフォーク解除する方法は?

私はunfork誰もがそれを行う方法を知っているオプションを見たことがありませんか?


できることは、プルリクエストを送信してフォークをマージするか、フォークされたリポジトリを削除することだと思います
EpicPandaForce 2016

2
Githubでフォークするのは簡単すぎます。すでにあるフォークを見たいだけなのに、間違えてクリックし続けてしまいます。
mwfearnley 2017



回答:


92

現在のところ、Githubにはフォーク解除オプションがないため、唯一の解決策はフォークされたリポジトリを削除することです。

警告:次の解決策は、複製されたリポジトリを削除します。リポジトリを削除せずにフォークを解除したい場合は、https: //stackoverflow.com/a/41486339/6335029を試してください

ステップ1:フォークを解除するリポジトリの設定に移動します

ステップ2: [このリポジトリを削除]をクリックします ここに画像の説明を入力してください

ステップ3:名前/リポジトリ名を入力します

ステップ4: [結果を理解しました。このリポジトリを削除します]ボタンをクリックします

ここに画像の説明を入力してください


39
これは単にリポジトリを削除します。リポジトリを削除せずに「フォーク解除」したい場合は、次の回答を試してください:stackoverflow.com/a/41486339/2546416
Tiago A.

6
ええ、これはリポジトリを削除します。これをしないでください!
mikecousins

1
これはまったく別の質問に対する答えです。解決策としてマークしないでください。
マイケル

@ Michael、GitHubにunforkオプションが見つからないため、リポジトリをunforkする場合は削除する必要があります。そのため、ソリューションとしてマークされています。
NaveenDA19年

1
@NaveenDA Tiagoの応答をチェックしてください
Michael

13

オプション1:名前の変更、インポート、削除

  1. 古いフォークの名前を変更します(例repo.old

  2. 古いフォークを新しいリポジトリとしてインポートします(注:古いフォークのhttps://またはgit://URIを指定してください)

  3. 古いフォークを削除/アーカイブする

注:「インポート」オプションは、ものを作成するときのオプションです。

「リポジトリのインポート」

オプション2:クローン、削除、作成、プッシュ

  1. リポジトリをバックアップしてください!たとえばgit clone、ローカルファイルシステムに。
  2. GitHubから元のリポジトリを削除します(他の回答を参照してください...)
  3. 同じ名前で新しいリポジトリを作成します
  4. ローカルバックアップを新しいGitHubリポジトリにプッシュします

オプション1をお勧めします。

何をするにしても、作業をバックアップしてください。特に、リポジトリを削除するように指示する他の回答に従う場合は...


正直なところ、私は彼らunfork機能を持っていた.......しかし、ええ、これはそうすることの方法冗長有効以上である:)けれども
aemonge
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.