2016-07-14 9 views
1

gitでの経験はあまりなく、1年後には非常に奇妙な状況に陥りました。gitクローンの後にすべてのリモートrepoデータが失われました

私は新しいインターンに、'git clone remotename'で行ったリモートリポジトリのクローン作成を依頼しました。

その直後、私たちのリモートリポジトリはすべてのコンテンツを失ったようです!

クローンすると、空のレポが出ます。 「:space_invader:追加されました.gitattributes & .gitignoreファイル」gitのログは、単一のメッセージをコミット示し

私はクローンコマンドを使用してリモートリポジトリを破壊することが可能であったとは思いませんでしたし、私はわかりませんこれから回復する方法。リモコンにもコードがありますが、ポインタやその他の問題が原因で失われているかどうかを知る方法もわかりません。このような状況について私はここに他の投稿を見ていない。

ローカルコピーから新しいリモートリポジトリを作成することはできますが、IDはまだ何が起こったのかを知りたいので、既存のリポジトリを修正して新しいものに置き換えることをお勧めします。

(それが違いをした場合、我々はWindowsマシン上のgitを使用している。我々は、ファイル・システムを介して私たちのリモートリポジトリに接続し、HTTPS/SSH。我々はgitのデスクトップアプリとPowerShellを使用していない。)

どれを提案?

+1

彼のクローンは有効ですか?また、いいえ、クローンコマンドでリモートリポジトリを壊すことはできません。 – merlin2011

答えて

1

これを書いた直後、私はこの問題を再現できました。何が起こったのか分かりました。 GitHubのデスクトップアプリを使用して

は、彼がレポ追加 を意図するものではなく、の作成]ダイアログのデフォルトです。

ファイルシステム上に既存のレポを作成しようとすると、GUIにエラーが表示されますが、ネットワークドライブを使用している場合は、問題は発生しません。そこで彼は間違いなく私のリモートレポの上に新しいレポを作成しました。これは上記の1回のチェックから始まります。

古いリモートを修復/回復する方法がないと仮定して、新しい共有リモートを作成します。

+0

バグをGitHubに報告してください(まだ報告されていない場合)。 – 1615903

関連する問題