734

私はgitとGitHubから始めており、GitHubで見ているプロジェクトがあります。意図せずクリックしてフォークしました。今では新しいプロジェクトのように見えます。

私はそれについていくつか疑問があります:

  • フォークされたリポジトリにコミットするか別のことを行うかはわかりますが、更新されますが、更新されたコードは、プロジェクトの作成者がプルを要求した後にのみ有効になります。右?
  • GitHubの管理パネルに移動すると、削除オプションがあります。上記のオプションで削除した場合、元のオプションに影響はありますか?

削除したいのですが。今ではコードを勉強しているだけで、フォークは本当に必要ありません。

4

15 に答える 15

1287

はるかに簡単な方法は、GitHubアカウントにログインすることです。

  1. yourUsername/yourRepositoryたとえば、リポジトリをクリックしますmbaric/zpropertyz
  2. 次に、GitHubのメインツールバーで[設定]をクリックします
  3. ページの一番下までスクロールして、Danger Zoneというセクションに移動すると、[このリポジトリを削除]ボタンが表示されます。
  4. クリックすると、別のポップアップがここに表示されます。Githubのユーザー名とリポジトリの名前をこの形式で入力gitHubUsername/nameOfTheRepositoryし、下のボタンをクリックしてください。結果を理解しました。リポジトリを削除してください。
  5. 問題が発生した場合は、以下の画像を確認してください…</ li>

2020-01-15-これが画像です。楽しみ。 GHD1

GHD2

GHD3

GHD4

于 2013-02-13T18:39:11.290 に答える
372

それを削除しても、元のプロジェクトには何の影響もありません。編集すると、リポジトリページのフォークのみが編集されます。

于 2012-07-02T23:40:02.457 に答える
30

フォークされたリポジトリをGitHubアカウントから削除するだけです。

https://help.github.com/articles/deleting-a-repository/

  • GitHubの管理パネルに移動すると、削除オプションがあります。上記のオプションで削除した場合、元のオプションに影響はありますか?

元のものに変更を加えることはありません。cos、今あなたのレポ。

于 2015-02-19T05:13:06.767 に答える
14

フォークされたリポジトリを削除しても害はありません。あなたは再びそれをフォークすることができます。元のコードは変更されません。流れはこんな感じ…

1)リポジトリをフォークします。これは、アクセスまたは変更できるコードの別のコピーと考えてください。このリポジトリのURLは。の形式になりますhttps://github.com/your-user-name/original-repo

2)ローカルマシンで変更を加えてプッシュします。これで、作成したコピーが更新されますが、リポジトリをフォークした元のコピーは更新されません。

3)フォークされたリポジトリに追加した変更を元のリポジトリに適用する場合(これはリポジトリを整理している人に役立つ場合があります)、pull requestUIを介して実行できるを作成する必要があります。次に、彼らがあなたの貢献を気に入った場合、彼らはmerge彼らのコードでそれを行います。

一般的に、これはオープンソース組織が行うことです。

于 2016-05-19T16:45:05.360 に答える
13

甘くてシンプル:

  1. リポジトリを開く
  2. 設定に移動します
  3. ページの一番下までスクロールします
  4. 削除をクリックします
  5. 削除するリポジトリの名前を確認してください
  6. 削除をクリックします
于 2018-09-06T08:28:30.693 に答える
9

フォークされたリポジトリを削除しても、マスター(元の)リポジトリには影響しません。

フォークされたリポジトリを削除して例を示したように。

これは私の分岐したリポジトリです(画像)

分岐したリポジトリを削除する

また、元のリポジトリに変更はありません。

マスターレポはオリジナルのようなものです。

フォークは、元のゼロックスコピーを作成することと同じです。ゼロックス紙が破損したとしても、元の文書も破損するのでしょうか?明らかにいいえ。

だからそれはそれと同じです。

于 2017-02-04T16:42:49.623 に答える
4

答えはノーです。フォーク元の元の/メインリポジトリには影響しません。(機能的には、そのようなアクセスが非所有者に提供されている場合は正しくありません)。

これを追加したかっただけです。

警告:フォークされたリポジトリで作成したローカルコミットとブランチが削除されます。したがって、削除する前に、重要な場合はそのコードのバックアップがあることを確認してください。

最善の方法は、以下を使用してフォークされたリポジトリのgitバックアップを取得することです。

git bundle 

またはおなじみの他の方法。

于 2016-11-10T11:56:35.637 に答える
4

削除するプロジェクトを選択->設定->ボタンをクリックして削除ボタン->リポジトリの名前を入力

于 2017-04-05T15:44:38.650 に答える
4

リポジトリ->設定->(下にスクロール)を選択しますリポジトリを削除します

于 2017-12-30T07:20:25.483 に答える
2

いいえ、元のリポジトリには影響しません。リポジトリアドレスが「OtherPersonGitName / TheRepo」ではなく、「youGitName/TheRepository」のようになっていることを確認してください。

于 2019-05-14T13:42:23.237 に答える
2

削除するリポジトリをgithubで開き、[設定]タブを押します。ページの最後までスクロールして、[リポジトリの削除]をクリックします。確認するリポジトリの名前を入力し、次のように削除をクリックします。

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

于 2021-03-03T06:05:46.730 に答える
2

これらの簡単な手順に従ってそれを行うことができます。

  1. リポジトリを開く
  2. 設定に移動します
  3. ページの一番下までスクロールします
  4. 削除をクリックします
  5. 削除するリポジトリの名前を確認してください
  6. 削除をクリックします

それでおしまい。全部終わった

于 2021-06-26T10:19:09.337 に答える
1

私はまた、この問題の解決策、特に一括削除の解決策を探していました。私はついにこのソリューションを使用しました-https://github.com/yangshun/delete-github-forks

チャームのように働いた!

于 2021-04-29T11:15:09.837 に答える
0

私もこの問題に直面していました。いいえ、とにかく元のリポジトリには影響しません。フォークされたリポジトリの名前を入力して削除するだけです

于 2018-09-23T02:22:51.390 に答える
0

フォークの編集/削除は元のリポジトリに影響を与えないことを指摘する複数の回答があります。それらの答えは正しいです。私はその答えに何かを追加しようとし、私の答えの中でその理由を説明します。

フォークは、フォーク関係を持つリポジトリの単なるコピーです。

ファイルまたはディレクトリをローカルで別の場所にコピーしてコピーを削除できるため、元のファイルには影響しません。

フォークの関係とは、リポジトリが元のリポジトリのコピーであることをgithubが認識しているため、フォークから元のリポジトリにプルリクエストを(変更を加えて)送信する必要があることをgithubに簡単に伝えることができることを意味します(両側にいくつかの変更があります) )。

誰かの情報のためだけに、プルリクエスト(またはマージリクエスト)には、フォークで変更されて元のリポジトリに送信されたコードが含まれています。元のリポジトリでプッシュ/書き込みアクセス(他のgitサーバーでは異なる場合があります)を持つユーザーは、プルリクエストの変更を元のリポジトリにマージできます(PRの変更を元のリポジトリにコピーします)。

于 2020-01-15T05:55:43.673 に答える