2017-08-05 3 views
1

1週間前、私のローカルreporistoryは何らかの破損したファイルのために何らかの形で壊れました。私のリポジトリを修正しようとしている途中で、私は壊れたファイルを削除して、他の多くのことを試みました。壊れたreporistoryを修正するために.gitフォルダを置き換えることはできますか?

この間私はコミットすることなくプロジェクトに取り組んできました。

.gitフォルダをリモートからダウンロードしたフォルダに置き換えて、ローカルリポジトリを修正できますか?

私は先週の作品を失いたくないことに注意してください。ただ、いくつかのファイルが壊れている

答えて

2

何ができるかは、あなたのgitリポジトリの一部が破壊される確認するには、コンソールで

git status 

を経由して、あなたのレポの現在の状態を取得することです/ありかわった。今、あなただけの枝のような他の何かが壊れている場合は

git checkout <filename> 

を経由して、元のバージョンをチェックアウトすることができます

git branch 

現在のブランチを経由してご確認ください。もちろん、あなたがリモートリポジトリをチェックアウトし、ローカルコピーに手動でファイルをコピーすることができます:あなたは、いくつかの他の問題がある場合は

git checkout <branch_name> 

を経由して正しいバージョンをチェックアウトすることができます。 そこに格納されているデータの意味がわからない場合は、.git-foldersに触れないでください。 git-toolsでレポを修正しようとすると意味があります。

関連する問題