2017-05-05 5 views
0

OKこれは私の自己責任で、知識の不足によるものですが、私は自分のgithubリポジトリから混乱しました。私はLinux上で動作するコードが必要ですが、github.comのWindowsマシンから直接編集しています。ラインの終わりがWindowsスタイルになっているようです。 私は.gitattributesを追加しようとしましたが、これはうまくいきませんでした。なぜなら、私はクローンでも、LinuxマシンにWindowsの行末が付いてくるからです。 dos2unixを使うと、適切な解決策ではないことは明らかです。githubの行が混乱して終了する

リポジトリを編集してLinuxで使用できるようにするにはどうすればいいですか?

+0

'git config --global core.autocrlf true' – 0x5453

+0

これでgithubのバージョンが変更されますか? – Scalextrix

+0

検索を行うと、[git line endings](https://www.google.com/search?q=git%20line%20endings)という情報がたくさんあります。 *クライアント*ソフトウェアを変更して、作業コピーに固有のストレージとOSの「中立」設定に自動的に変換することができます。 – crashmstr

答えて

0

完全な答えだった:

git config --global core.autocrlf true 

はその後、任意の方法でsomefile.pyを変更します。

git add somefile.py 
git commit 
git push 

を今すぐGitHubのは正しい行末を持っています。