私はgitリポジトリとしてdropboxを使用しています。リポジトリの複製中にGitで競合するコピーエラーが発生しました
今、同期の問題があるため、gitに競合するコピーがあります。この矛盾をどのように取り除きますか? この競合により、そのリポジトリの内容を複製できません。
リポジトリをクローンしながら、私は取得していますエラーがある: -
Gitリポジトリ: - 致命的:最終的にソリューション 'レフリー/ヘッド/デバッグ(XYZのconflictedcopy日)'
私はgitリポジトリとしてdropboxを使用しています。リポジトリの複製中にGitで競合するコピーエラーが発生しました
今、同期の問題があるため、gitに競合するコピーがあります。この矛盾をどのように取り除きますか? この競合により、そのリポジトリの内容を複製できません。
リポジトリをクローンしながら、私は取得していますエラーがある: -
Gitリポジトリ: - 致命的:最終的にソリューション 'レフリー/ヘッド/デバッグ(XYZのconflictedcopy日)'
:リファレンスが無効な形式を持っています私のために働いたのは、リファレンスが参照するブランチを単純に削除することでした。
git branch -D "debugging (xyz conflictedcopy date)"
は、私は多くのそのような参照を持っていたので、それは...あなたのgitリポジトリをきれいにします
Just delete every file in <Repo>/.git/ which ends in (... conflictedcopy <date>).
を「すすぎを繰り返しました」。フランクRの答えは実際には同じですが、Dropboxの悪用されたファイルで他のものを保持しています:)
偉大な、それは動作します。ありがとう。 – rilwis
kenansulaymanとFrank R.のソリューションを簡単に適用するには、欠陥のあるリポジトリのルート:
find .git -name '*conflicted*' -exec rm {} \;
お知らせ:私はあなたがすべての枝を持っていないと仮定し、タグ(または他のgitオブジェクト)自分の名前の文字列conflicted
と。そうした場合、そのコマンドはそれらの必要なファイルも削除します。
それは私のために働いた。乾杯。
答えは私たちの答えを参照してください、あなたはこれをコメントとして追加できました –
私の考えは訪問者を最も助けることでした。コメントとして、このヒントは同じ可視性を得ることはなく、そのフォーマットは不安定になります。 – pagliuca
Dropboxをgitリポジトリとして使用することは、本当に悪い考えです。 –
ええ、私は今それを知っています。私はそれを変更します。しかし、どのようにして紛争を取り除くのですか?任意のポインタ? –
'refs/heads/debugging'には何が入っていますか? –