git编纂gitignoreファイル同期ファイルのフィルタリング
1114 ワード
gitバージョン管理の過程でいくつかの個人情報ファイル コンパイル実行生成ファイル プロファイル ファイルの作成 ルール ろ過 指定 重点 例 GITのどのファイルをバージョン管理に追加する必要はありませんか?gitは1つ提供しています.gitignoreでフィルタルールを作成して、アップロードする必要のないファイルをフィルタします.
ファイルのフルネームは.gitignore、前に「.」を持っています.したがって、一般的には非表示ファイルです.
≪インスタンス|Instance|emdw≫
解析
build/
ビルドフォルダ全体をフィルタ
*.class
すべてをフィルタclass接尾辞のファイル
index.html
ファイルをフィルタhtml
これはコメントです
コメント
フィルタリングされたファイルはGitHubライブラリには表示されません.もちろんローカルライブラリにはありますが、pushの場合はアップロードされません.
ファイルまたはフォルダを指定して、フィルタされた構文の前にアップロードします.例えば!build/
不注意で作成する場合.gitignoreファイルの前にプロジェクトをpushした場合でも.gitignoreファイルに新しいフィルタルールが書き込まれ、これらのルールも機能せず、Gitはすべてのファイルのバージョン管理を行います.
簡単に言えば、Gitがこれらのファイルを管理し始めたため、フィルタリングルールでフィルタリングすることはできません.
プロジェクトの開始時に作成することを必ず身につけなければならない.gitignoreファイルの習慣です.そうしないとpushになると、処理が面倒になります.
ファイルの作成
ファイルのフルネームは.gitignore、前に「.」を持っています.したがって、一般的には非表示ファイルです.
ルール#ルール#
フィルタリング
≪インスタンス|Instance|emdw≫
解析
build/
ビルドフォルダ全体をフィルタ
*.class
すべてをフィルタclass接尾辞のファイル
index.html
ファイルをフィルタhtml
これはコメントです
コメント
フィルタリングされたファイルはGitHubライブラリには表示されません.もちろんローカルライブラリにはありますが、pushの場合はアップロードされません.
指定#シテイ#
ファイルまたはフォルダを指定して、フィルタされた構文の前にアップロードします.例えば!build/
ポイント
不注意で作成する場合.gitignoreファイルの前にプロジェクトをpushした場合でも.gitignoreファイルに新しいフィルタルールが書き込まれ、これらのルールも機能せず、Gitはすべてのファイルのバージョン管理を行います.
簡単に言えば、Gitがこれらのファイルを管理し始めたため、フィルタリングルールでフィルタリングすることはできません.
プロジェクトの開始時に作成することを必ず身につけなければならない.gitignoreファイルの習慣です.そうしないとpushになると、処理が面倒になります.
例
out/
*iml