2011-10-21 6 views
2

Windows 7のボックスにgithubからリポジトリをクローンしてしまい、失うことを嫌ういくつかの変更を加えました。しかし、すべてのファイルに\ r \ nの代わりに間違った行末があります。gitクローンの後にウィンドウの行末を修正するには

どのように修正する必要がありますか?

私は正しい行の終わりで私のレポを再度クローンし、私の変更を手動で移動するべきだと思います。

すべての行の末尾が\ r \ nになるように、正しく複製するにはどうすればよいですか?

良い提案はありますか?

+1

役立つかもしれない:違いのためhttp://stackoverflow.com/questions/2333424/distributing-git-configuration-with-the-code/2354278#2354278 – birryree

答えて

4

異なるスタイルの行末でリポジトリを複製することはできません。リポジトリ内のデータはそのままです。あなたができることはgitに、チェックインまたはチェックアウト時に行末をどのように扱いたいかを伝えることです。コメントにbirryreeが指摘しているlinkは良い出典です。また、Github'sヘルプページもあります。

編集内容によっては、notepad++のように、crlfを必要としないWindowsテキストエディタを使用することもできます。 notepad ++がデフォルトで使用する行末を変更することができますsettings->preferences->New Document/Default Directory

チャールズのコメントから追加するには、行末をunepad ++のunixまたはwindowsスタイルに変換することもできます。 edit->EOL Conversion

+0

+1をクローンと作業コピー – CharlesB

+0

の間、これは、感謝を助けました! –

1

dos2unix win32ユーティリティを実行する別の方法は、hereです。

情報: - データから(ZCtrlキー)文字dos2unix.exeは、任意のCRまたはファイルの終わりをストリッピングすることにより、UnixのフォーマットにMS-DOSのテキストファイルに変換します。

関連する問題