Git#2::Gitエラー警告:CRLF in~~でLFを置き換える方法
1532 ワード
🙊 覚え間違いがあったらメッセージを!
😱 git addエラー
授業中、githubと作成したコードをgithubにアップロードするためにaddを追加したところ、
warning: LF will be replaced by CRLF in
に青白く現れ、ファイルはアップロードされなかった.その時初めて押し間違えて変な画面が出てきたので何か見逃したのでしょうか?少し慌てていたのですが、グーグルで検索してみると、一言で簡単に問題を解決できることがわかりました.
👾エラーの原因
このエラーは、異なるオペレーティングシステム、すなわち
MacOS
とWindowsOS
の開発者が連携して発生する問題です.Unixシリーズのオペレーティングシステムは改行のたびに1行の末尾がLF(Line Feed)であり、WindowOSは1行の末尾がCR(Carriage Return)であるため、フォーマットが統一されずGitが混乱している.🪄解決策
幸いなことに、賢いGitには
core.autocrlf
という機能があります.この問題を解決するには、コマンドでオプションを開くだけでいいです.💻 ウィンドウ・オペレーティング・システムのソリューション
git config --global core.autocrlf true
💻 Mac OSでのソリューション
git config --global core.autocrlf true input
どちらの方法も--global
オプションを含み、これは、システム全体にわたってcore.autocrlf
のON/OFFが適用されず、gitの現在のパスを追加する項目にのみ適用されることを意味する.したがって、ウィンドウ・ユーザーは、グローバル・オプションを削除してコマンドを発行することを推奨し、macユーザーは、グローバル・オプションを使用してコマンドを実行することを推奨します.
😕終わりの時。
これは,異なるオペレーティングシステムを持つスタッフ同士のコラボレーションによる問題であり,他の人の開発においてもよく見られる,これはよくある誤りであり,本当に面倒な誤りに耐えざるを得ない.
しかし私の場合、
RunJS
で受講時に実行したコードのファイルをアップロードするたびに、このようなエラーが発生します!したがって、RunJS
を使用してファイルを保存するのではなく、他のツールを使用してファイルを保存しますが、このエラーは発生し続けます.また、私はまだ他の人と協力してプロジェクトを完成するほどではありません.他のオペレーティングシステムのユーザーとjsファイルを交換することもありません.いったい何ですか.🤔🤔
Reference
この問題について(Git#2::Gitエラー警告:CRLF in~~でLFを置き換える方法), 我々は、より多くの情報をここで見つけました https://velog.io/@hedakim/Git-2-Git-에러-warning-LF-will-be-replaced-by-CRLF-in-해결-방법テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol