git リポジトリで作業する場合、不要なデータの危険性があります。ありがたいことに、GITIGNORE 拡張子を持つファイルを作成し、プロジェクトで無視するファイルとフォルダーを定義できます。すべての Git リポジトリで使用するグローバル GITIGNORE データを形成できます。
GITIGNORE ファイルの作成方法
GITIGNORE ファイルはプレーン テキスト ファイルであるため、メモ帳または任意のテキスト エディタを使用して開くことができます。 GITIGNORE ファイルを作成する方法は次のとおりです。
- 任意のテキスト エディターを開き、[保存] をクリックします。名前を .gitignore に変更します。
- ファイルを編集するとき、各行は 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 ファイルを実装する 3 つの方法
グローバルな GITIGNORE を、同僚と一緒でも、一人でも、すべてのプロジェクトで使用してください。ただし、ローカル GITIGNORE を作成したり、除外ルールを指定したりすることもできます。
ローカル GITIGNORE ファイルを作成する
GITIGNORE ファイルを定義するには 2 つの方法があります。ディレクトリ レベルで GITIGNORE ファイルを作成するか、ルートにファイルを作成できます。ほとんどの場合、GITIGNORE にはプロパティ ファイルと構成ファイルが含まれています。チームメイトも同じ GITIGNORE ファイルをプルしている場合は、明確にするために必ず # を使用してコメントを追加してください。
グローバル GITIGNORE ファイルの作成
複数の git リポジトリを使用している場合は、ローカル リポジトリのグローバル ルールを定義することで多くの時間を節約できます。
クロームキャストにkodiをロードする方法
- GITIGNORE ファイルを作成し、適用するユニバーサル ルールを定義します。
- 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 ファイルが必要になる頻度は?主にグローバル ルールまたはローカル ルールを使用しますか?コメント欄であなたの経験を共有してください。