この記事では、Git での core.autocrlf=true の使用法について簡単に説明します。
Git で core.autocrlf=true を使用する理由
異なるオペレーティング システムを使用している他のプロジェクト開発者と効率的に共同作業するには、開発者は構成設定を変更して、行末を自動的に処理するように Git をセットアップする必要があります。そのためには、「 $ git config core.autocrlf=true core.autocrlf 設定を変更するためのコマンド。 Windows ユーザーは、LF 末尾を CRLF に変換するために、core.autocrlf 値を true に設定する必要があります。
Core.autocrlf=true は Git でどのように機能しますか?
例を挙げて、core.autocrlf=true がどのように機能するかを見てみましょう!
ステップ 1: Git リポジトリに移動する
まず、「 CD ' 指図:
$ CD 'C:\Git'
ステップ 2: 2 つのファイルを作成する
次に、「 エコー 」コマンドを実行して更新します。
$ エコー 「ファイル3」 > File3.txt
同様に、同じコマンドを使用して別のファイルを生成または更新します。
$ エコー 「ファイル4」 > File4.txt
ステップ 3: Git ステージング インデックスにファイルを追加する
次に、「 git追加 」 コマンドを使用して、ファイルをステージング インデックスまで追跡します。
$ git追加 ファイル3.txt ファイル4.txt以下の出力では、「 LF は CRLF に置き換えられます 」。
LF は UNIX スタイルであり、CRLF は Windows スタイルであることに注意してください。この警告は、UNIX スタイルが失われ、Git がデフォルトで CRLF の使用を制限しているため、Windows スタイルに置き換えられることを示しています。
ステップ 4: デフォルトの構成設定を確認する
デフォルトの構成設定を確認するには、次のコマンドを実行します。
$ git構成 core.autocrlf「 core.autocrlf 」ファイルは「 間違い 」:
ステップ 5: core.autocrlf 構成を変更する
Gitを設定するには「 core.autocrlf 」に設定 真実 」で、次のコマンドを実行します。
$ git構成 core.autocrlf 真実
ステップ 6: 検証
以前に実行した構成変更を確認します。
$ git構成 core.autocrlf「 core.autocrlf 」の値が「 真実 」:
ステップ 7: Git ステージング エリアへの変更を追跡する
もう一度、ファイルを Git ステージング領域に追加してみてください。
$ git追加 .以下のスクリーンショットでわかるように、ファイルは正常に追加されました。 core.autocrlf 」設定が true に変更されます。
Git での core.autocrlf=true 構成設定の使用法について説明しました。
結論
さまざまな OS システムを使用する開発者と作業しているときに、ユーザーは行末 (LF または CRLF) の問題に遭遇する可能性があります。 Git は、この問題を解決するためのさまざまな方法を提供しています。 $ git config core.autocrlf ' 指図。 core.autocrlf 構成が false に設定されている場合、ファイルの追加中に行末の問題に関する警告が表示されます。ただし、その値を「 真実 」が問題を解決します。この記事では、Git で core.autocrlf=true 構成設定を使用する方法を示しました。