35

GitHub でフォークしたいリポジトリを見つけましたが、現在のバージョンではありません。

かなりの数のコミットが戻ってきたので、レポをフォークしたいのですが、これは可能ですか? リポジトリにはリリースがマークされていないため、これを行う方法がわかりません。そのコミットのコードをそのままコピーすることもできますが、元のリポジトリへのリンクを取得できるので、フォークすることをお勧めします。

4

2 に答える 2

36

現在のリポジトリのみをフォークできます。

ただし、フォークされたリポジトリのマスター ブランチを以前のコミットにリセットして、その時点でフォークしたかのように見せることができます。

参照: github リポジトリを特定のコミットにロールバックするにはどうすればよいですか?

すべてのブランチをリセットすると、リポジトリが元のリポジトリの以前の状態に効果的にリセットされます (設定、フックなど、リセットされないブランチに依存しないデータは例外です)。すべてのブランチにマスター ブランチからのコミットが含まれているわけではない可能性があるため、各ブランチのコミットを日付で検索して、フォーク元のコミットの前の最後のコミットにリセットする必要がある場合があります。

于 2013-10-06T21:35:04.973 に答える