この記事では、「 警告: LF は CRLF に置き換えられます 」そして、それを修正するためのソリューションを提供します。
Git の「警告: LF は CRLF に置き換えられます」とは何ですか?
「 警告: LF は CRLF に置き換えられます 」は、主に Git 構成変数の値が「 真実 」。警告の背後にある理由は、コミットされたファイルが保存したものと異なるためです。
したがって、この警告を解決または回避するには、「 $ git config <–グローバルまたはローカル> core.autocrlf false ' 指図。
以下のシナリオを確認してください。指定された警告が表示されます。
ステップ 1: Git フォルダーに移動する
まず、提供されたコマンドを使用して Git プロジェクトのルート フォルダーに移動します。
$ CD 「C:\ユーザー \n アズマ\ゴー」
ステップ 2: Git ローカル リポジトリを作成して移動する
「」を実行して、新しいディレクトリを作成します。 mkdir 」コマンドを使用してすぐにそれに移動します「 CD ' 指図:
$ mkdir デモ7 && CD デモ7
ステップ 3: Git リポジトリを初期化する
今、「 暑いです 」 コマンドを使用して、Git ローカル リポジトリを初期化します。
$ 暑いです
ステップ 4: ファイルを開いて更新する
提供されたコマンドを実行して新しいファイルを作成し、リダイレクト演算子を使用してテキストを追加します。
$ 接する file1.txt && エコー 「初めてのファイルです」 > file1.txtここでは、「 初めてのファイルです ”内のテキスト” file1.txt ' 終えた ' エコー ' 指図:
ステップ 5: ファイルを追加する
次に、以下のコマンドを使用してファイルを Git ステージング領域に追加します。
$ git追加 file1.txtファイルをステージング領域に追加しようとしたときに、Git bash が前述の警告をスローしたことがわかります。
それでは、次のセクションに移り、「 警告: LF は CRLF に置き換えられます 」。
「警告: Lf は CRLF に置き換えられます」を修正する方法?
それでは、前のセクションで発生した警告を修正するために、以下の手順に進みましょう。
ステップ 1: 設定を確認する
まず、提供されたコマンドを使用して、Git 構成変数値のデフォルト設定を確認します。
$ git構成 core.autocrlf以下の出力によると、Git 構成変数は「 真実 」:
ステップ 2: CRLF 警告によるグローバルな置き換え (ユーザーごと)
次に、Git 構成変数の値を「 間違い 与えられたコマンドの助けを借りて:
$ git構成 - グローバル core.autocrlf 間違い
ステップ 3: 設定を確認する
ここで、実行された操作を検証して、構成変数の値が「 間違い 」:
$ git構成 core.autocrlf以下の出力は、変数値が正常に「 間違い 」:
ステップ 4: ローカルで CRLF 警告に置き換える (プロジェクトのみ)
特定のローカル プロジェクトの CRLF 警告を置き換えるには、以下のコマンドを実行します。
$ git構成 - ローカル core.autocrlf 間違い
ステップ 5: 設定を確認する
次に、「 git構成 ”コマンド” core.autocrlf 構成された値を確認するための Git 構成変数:
$ git構成 core.autocrlf以下の出力では、値が「 間違い 」:
ステップ 6: ファイルを追加する
最後に、指定されたコマンドを使用してファイルを Git ステージング領域に追加します。
$ git追加 file1.txtことがわかります。ファイルが正常に追加されました。
ステップ 7: ステータスを確認する
最後に、Git リポジトリの現在のステータスを確認します。
$ git ステータス .以下の出力は、新しいファイルが Git リポジトリに追加されたことを示しています。
それでおしまい! Git で CRLF 警告を修正する最も簡単なソリューションを提供しました。
結論
Git ユーザーのほとんどは、「 警告: LF は CRLF に置き換えられます 」「 autocrlf 」 Git 構成変数の値は次のように構成されます。 真実 」。ただし、その値を「 グローバル 」と「 ローカル 」のプロジェクトごとに「 $ git config <–グローバルまたはローカル> core.autocrlf false ' 指図。この記事では、「 警告: LF は CRLF に置き換えられます 」 そして、それを修正するためのソリューションを提供しました。