私は以前 Linux で作業していたため、Git を使用するときにファイル行区切り文字の問題に遭遇しませんでしたが、今、突然 Windows で Git を使用するように切り替えたところ、git diff を使用するとファイルが Unix ファイル行終端文字であることがわかりました。 . ファイルのすべての行が変更されたことを示します。
この問題の原因はGitの賢い「改行自動変換」機能です。この問題を解決するにはいくつかの方法があります
「Git for Windows」をインストールする場合、「行末変換の構成」ページで、デフォルトの選択を「そのままチェックアウト、そのままコミット」に変更します
すでにインストールされている場合は、コマンドラインから変更することもでき、「Git Bash」を開いて
と入力します リーリー「Git Bash」で ~/.gitconfig ファイルを変更し、次の行を追加または変更することもできます
リーリーTortoiseGitを使用している場合は、Git構成の設定で「AutoCrlf」のチェックを外し、「グローバルとして保存」にチェックを入れます
以上がGitの自動改行変換の問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。