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になると、処理が面倒になります.

    out/
    *iml