2013-02-14 10 views
7

gitリポジトリにいくつかのPDFファイルをコミットして、gitがバイナリではなくテキストとして扱いました。したがって、レポに含まれるものは、ソースより約1k大きく、正しく表示されなくなります。テキストファイルが実際にバイナリであることをgitに伝える

PDFファイルをバイナリ形式で含めるように.gitattributesファイルを更新しましたが、損傷は既にrepo内のファイルで行われているようです。 gitにバイナリとしてPDFを再追加するよう指示する方法はありますか?最適なソリューションは、リポジトリからファイルを削除して再追加することでしょうか?

答えて

4

はい、削除して元に戻す必要があります。

.gitattributesファイルを追加した後に新しいバージョンをコミットするだけで十分です。除去工程は必要ではない。

+0

詳細を教えてください。なぜOPはこれをするべきですか?ソリューションとしてどのようなメリットがありますか?このソリューションの賛否両論は何ですか? –

+0

とにかくファイルが壊れています。壊れたものの上に新しいバージョンをコミットすると、彼は適切な.gitattributesを持つようになりましたが、私は個人的に新たに始めようとします。 –

+0

私はあなたの答えの質を言及していました。ユーザーは1年にGoogleからここにたどり着き、あなたの答えの背後にある推論を理解していないかもしれません。 –

関連する問題