2016-09-20 15 views
0

こんにちは私はいくつかのコミットの後にアクセスできなかったサブモジュールを削除しました。他のものを使用しているので、私はそのサブモジュールを元に戻す必要がありますが、現在はプライベートであり、 git submodule?削除されたgitサブモジュールを返す

答えて

2

どのようにサブモジュールを削除しましたか?

.gitmodulesファイルまたは.git/configファイルからifを削除して削除した場合は、元に戻すだけです。サブモジュールのデータ/コードは依然としてローカルに存在します。

ただし、ディスクから削除してプロジェクトをプライベートにした場合は、できることはほとんどありません。おそらくレポのフォークがあるか、またはあなたの同僚/友人の一人が再利用できるサブモジュールのコピーを持っている可能性があります。

+0

私は.gitmoduleから削除してコミットのハッシュも失う –

+0

その場合は、最後のパラのアドバイスに従うか、pkgをプライベートにした人と話してみてください(アクセスできる場合に備えて) –

関連する問題