序文
-
.gitignore がファイルを無視する場合、これは git ウェアハウスにとって非常に重要な設定であり、ウェアハウスを作成するときに、テンプレートの選択と無視されるファイルが存在します。
-
.gitignore はファイルを無視します。これは、コード ウェアハウスにアップロードするときに、どのコード ファイルをコード ウェアハウスにアップロードしないかを制御することを意味します。
-
実際の開発では、記述されるコードはそれほど大きくありません。主なことは、プラグインのローカル ピクチャとサードパーティのパッケージがスペースを占めることです。
-
要件に従って、node_model、dist、package-lock.js (ホームページの記事)、およびその他の関連ファイルは無視できます。
.gitignore ファイル構文の仕様と意味を無視する
-
#
コメントはで始まります -
*
0 個以上の文字と一致する -
単一の文字と
?
一致する -
[]
括弧内の任意の文字と一致する -
!
一致したファイルまたはディレクトリを無視 (追跡) しないことを示します -
このファイルを無視するためのシンボルを現在のディレクトリに直接追加しないでください。
-
/
最初から現在のディレクトリ内のファイルは無視されますが、サブディレクトリ内のファイルは含まれません -
で
/
終わるディレクトリ内のすべてのファイルとコンテンツを無視します。ルート ディレクトリであるかサブディレクトリであるかは無視されます。
Vue プロジェクトは通常、ファイル構成を無視するために .gitignore をデフォルトにします-vue-admin
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
**/*.log
tests/**/coverage/
tests/e2e/reports
selenium-debug.log
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.local
package-lock.json
yarn.lock
.gitignore ファイルシナリオを無視する
1. ウェアハウスを作成するときに、ファイルを無視するように .gitignore を選択します。コードを同期するために初めてコードを送信するときに、ファイルを無視するように .gitignore を設定して有効にします。
2. コードを同期した後、ファイルを無視するように .gitignore を設定するのを忘れます。開発後に設定してウェアハウスにプッシュします -- .gitignore はファイルを無視し、有効になりません
3. ウェアハウスは .gitignore 無視ファイルを選択せず、プッシュ ウェアハウスを構成するための .gitignore 無視ファイルの作成を開発しました -- .gitignore 無視ファイルは有効になりません
.gitignore はファイルが有効にならない理由を無視します
基本フレームワークを構成した後、初めてコードを同期するとき、ファイルを無視して有効にするように .gitignore を構成します。これは単に git init に使用されます。これらのファイルは、リモート ウェアハウスに接続した後は変更されていません。 2.3 の場合、リモート ウェアハウスが接続され、開発後にこれらのファイルが変更され、git がこれらのファイルを追跡します。キャッシュとして理解できます。これらのファイルは追跡されているため、当然のことながら追跡できません。無視される
ファイルが追跡されているかどうかを確認します --git status
.gitignore がファイルを無視しても効果がないという問題を解決 -- ローカル キャッシュをクリアします (追跡されていない状態に変更します)。
git rm -r --cached
git add .
git commit -m 'update .gitignore'
git push -u origin master
要約:
このプロセスを経て、あなたもまた、 . そのケースについて、予備的な深い印象を持っていると思います。さあ、労働者を殴ってください!
不備があればご指摘ください、ありがとうございます -- Fengguowuhen