メイン その他 GITIGNORE ファイルとは何ですか?

GITIGNORE ファイルとは何ですか?



git リポジトリで作業する場合、不要なデータの危険性があります。ありがたいことに、GITIGNORE 拡張子を持つファイルを作成し、プロジェクトで無視するファイルとフォルダーを定義できます。すべての Git リポジトリで使用するグローバル GITIGNORE データを形成できます。

何

GITIGNORE ファイルの作成方法

GITIGNORE ファイルはプレーン テキスト ファイルであるため、メモ帳または任意のテキスト エディタを使用して開くことができます。 GITIGNORE ファイルを作成する方法は次のとおりです。

  1. 任意のテキスト エディターを開き、[保存] をクリックします。名前を .gitignore に変更します。
  2. ファイルを編集するとき、各行は 1 つのフォルダーまたは git が無視するファイル用に予約されています。

# を使用して .gitignore ファイルにコメントを追加します

ワイルドカードの一致には * を使用します

#/ を使用して、GITIGNORE ファイルに関連するパスを無視します。

例として、GITIGNORE は次のようになります。

# node_modules フォルダを無視

node_modules

# API キー関連のファイルは無視

.env

# Macのシステムファイルを無視

.DS_ストア

# SASS 設定ファイルを無視

.sass-キャッシュ

ローカルファイルをspotifyにインポートする方法

# すべてのテキストファイルを無視

*。txt

ご存知かもしれませんが、コメントはオプションです。

ディレクトリのパスを含め、各行の最後に / を使用して、ディレクトリを無視します。

例えば:

テスト/

ログ/

インスタグラムで下書きを見つける方法

負荷/

ワイルドカード記号 * を使用すると、特定の拡張子を持つすべてのファイルを無視できますが、否定記号 ! と組み合わせることができます。例を次に示します。

*。txt

!readme.txt

!main.txt

上記は、readme.txt と main.txt を除く、.txt 拡張子を持つすべてのファイルを無視するように git に通知します。

ディレクトリにはワイルドカードを使用できます。この例に示すように、それらを使用するときは注意してください。

テスト/

!test/example.txt

git は test ディレクトリ内の example.txt を除くすべてのファイルを無視すると思うかもしれません。しかし、そうではありません。テスト ディレクトリ全体が無視されるように定義されているため、パフォーマンス上の理由から、引き続き example.txt を無視します。

2 つのアスタリスク (**) を使用して、任意の数のディレクトリとファイルと一致させるオプションがあります。たとえば、Test/**/*.txt は、テスト ディレクトリとそのサブディレクトリにある .txt で終わるファイルのみを無視するように git に指示します。

GITIGNORE ファイルの使い方

GITIGNORE ファイルを実装する 3 つの方法

グローバルな GITIGNORE を、同僚と一緒でも、一人でも、すべてのプロジェクトで使用してください。ただし、ローカル GITIGNORE を作成したり、除外ルールを指定したりすることもできます。

ローカル GITIGNORE ファイルを作成する

GITIGNORE ファイルを定義するには 2 つの方法があります。ディレクトリ レベルで GITIGNORE ファイルを作成するか、ルートにファイルを作成できます。ほとんどの場合、GITIGNORE にはプロパティ ファイルと構成ファイルが含まれています。チームメイトも同じ GITIGNORE ファイルをプルしている場合は、明確にするために必ず # を使用してコメントを追加してください。

グローバル GITIGNORE ファイルの作成

複数の git リポジトリを使用している場合は、ローカル リポジトリのグローバル ルールを定義することで多くの時間を節約できます。

クロームキャストにkodiをロードする方法
  1. GITIGNORE ファイルを作成し、適用するユニバーサル ルールを定義します。
  2. core.excludesFiles プロパティを使用して、ローカル GITIGNORE ファイルをグローバルに変換します。次の行を使用します。

git config –global core.excludesFile

パーソナル GITIGNORE ルールを作成する

特定のリポジトリ、ルールがある場合は、グローバルまたはローカルの GITIGNORE ファイルを変更できます。これらのルールは、ワークグループの他のメンバーと共有または制御することはできません。ローカルの作業ディレクトリまたはロガー設定には、個人の GITIGNORE ルールを使用できます。

コミットされたファイルに GITIGNORE ファイルを使用する

コミットされたファイルを無視

コミットされたファイルはキャッシュされるため、リポジトリに統合されます。このデータを無視する場合は、最初に削除する必要があります。これを行うための推奨される方法は、これらのファイルを削除してから、変更をコミットして適用することです。これを実行したら、ファイルがローカルで無視されるルールを定義することで、最終的に GITIGNORE を使用できます。この行を追加します。

git rm –キャッシュ

このようにして、ファイルは作業ディレクトリに残りますが、リポジトリから削除されます。このルールを含む GITIGNORE ファイルは、作業ディレクトリにある必要があります。

以前無視されたファイルをコミット

無視されたファイルをコミットしたい場合は、git add 行と force オプションを使用してこれを実行できます。たとえば、example.txt を GITIGNORE ファイルから削除し、リポジトリをコミットしたままにしたい場合は、次の行を挿入します。

git add -f example.txt

git commit -m 強制的に example.txt を追加します。

これで、無視されたファイルがリポジトリに追加されました。最後の手順は、無視するパターンまたはルールを削除して GITIGNORE ファイルを変更することです。

何

GITIGNORE を有利に使用する

GITIGNORE ファイルはほぼすべてのプロジェクトに存在するため、それらの使用方法を学ぶ必要があります。コマンドは単純ですが、ルールを定義して正しいファイルを無視することが不可欠です。 GITIGNORE を適切に使用すると、時間を節約し、プロジェクトを最適化できます。

git リポジトリで GITIGNORE ファイルが必要になる頻度は?主にグローバル ルールまたはローカル ルールを使用しますか?コメント欄であなたの経験を共有してください。

興味深い記事

エディターズチョイス

Xiaomi Redmi Note3でテキストメッセージをブロックする方法
Xiaomi Redmi Note3でテキストメッセージをブロックする方法
スパムや無関係なテキストメッセージに悩まされている場合、問題に対処する最善の方法は、これらのメッセージをブロックすることです。テキストメッセージをブロックすると、迷惑なグループメッセージから抜け出すこともできます。
2024 年のベスト学習アプリ 8
2024 年のベスト学習アプリ 8
ここでは、どこにいても理解を追求するのに役立つ、最高のモバイルおよびウェブ学習アプリを 10 個紹介します。
Mac で Netstat コマンドを使用する方法
Mac で Netstat コマンドを使用する方法
Netstat for Mac は、Mac の開いているポートと使用中のポートを表示し、ネットワークと Mac ポートの動作を理解するのに役立ちます。
コンピューターのモニターがちらつき始めたらどうするか
コンピューターのモニターがちらつき始めたらどうするか
コンピュータシステムの中で最も目立つが、最も過小評価されている部分はモニターです。それはあなたの映画が再生され、あなたのスプレッドシートが表示され、そしてあなたのゲームの冒険が生き返る場所です。ゆっくりだが確実な開発と
インディ 500 のライブ ストリームを視聴する方法 (2024)
インディ 500 のライブ ストリームを視聴する方法 (2024)
NBC スポーツ、ほとんどのストリーミング サービス、さらにはインディアナポリス モーター スピードウェイ ライブストリームから直接インディ 500 をストリーミングできます。
Windows 10 をダウンロードする方法: ラップトップまたはデスクトップに Microsoft のオペレーティング システムをインストールします。
Windows 10 をダウンロードする方法: ラップトップまたはデスクトップに Microsoft のオペレーティング システムをインストールします。
Windows 10 は Windows の最新バージョンであり、初期の問題はいくつかありましたが、今では簡単に最高の Windows の 1 つになっています。今回、Windows 10 は、まったく新しい UI、より直感的な操作機能、および組み込みの
Spotify がログアウトし続ける – 修正方法
Spotify がログアウトし続ける – 修正方法
Spotify は通常、グループ セッション機能と AI 生成のプレイリストで楽しい音楽体験を提供する点で注目されています。ただし、Spotify のアプリと Web プレーヤーは、いくつかの批判を受けています。ユーザーがよく経験する一貫した問題の 1 つは、ランダムに