Windows 7のボックスにgithubからリポジトリをクローンしてしまい、失うことを嫌ういくつかの変更を加えました。しかし、すべてのファイルに\ r \ nの代わりに間違った行末があります。gitクローンの後にウィンドウの行末を修正するには
どのように修正する必要がありますか?
私は正しい行の終わりで私のレポを再度クローンし、私の変更を手動で移動するべきだと思います。
すべての行の末尾が\ r \ nになるように、正しく複製するにはどうすればよいですか?
良い提案はありますか?
Windows 7のボックスにgithubからリポジトリをクローンしてしまい、失うことを嫌ういくつかの変更を加えました。しかし、すべてのファイルに\ r \ nの代わりに間違った行末があります。gitクローンの後にウィンドウの行末を修正するには
どのように修正する必要がありますか?
私は正しい行の終わりで私のレポを再度クローンし、私の変更を手動で移動するべきだと思います。
すべての行の末尾が\ r \ nになるように、正しく複製するにはどうすればよいですか?
良い提案はありますか?
異なるスタイルの行末でリポジトリを複製することはできません。リポジトリ内のデータはそのままです。あなたができることはgitに、チェックインまたはチェックアウト時に行末をどのように扱いたいかを伝えることです。コメントにbirryreeが指摘しているlinkは良い出典です。また、Github'sヘルプページもあります。
編集内容によっては、notepad++のように、crlfを必要としないWindowsテキストエディタを使用することもできます。 notepad ++がデフォルトで使用する行末を変更することができますsettings->preferences->New Document/Default Directory
チャールズのコメントから追加するには、行末をunepad ++のunixまたはwindowsスタイルに変換することもできます。 edit->EOL Conversion
+1をクローンと作業コピー – CharlesB
の間、これは、感謝を助けました! –
dos2unix
win32ユーティリティを実行する別の方法は、hereです。
情報: - データから(ZCtrlキー)文字dos2unix.exe
は、任意のCR
またはファイルの終わりをストリッピングすることにより、UnixのフォーマットにMS-DOSのテキストファイルに変換します。
役立つかもしれない:違いのためhttp://stackoverflow.com/questions/2333424/distributing-git-configuration-with-the-code/2354278#2354278 – birryree