我々はすべて知っているように、我々はgitの上のファイルへの提出を無視したくない.gitignore使用することができますので、当社のエンジニアリングの一般的な構成は意志
[実施例]
#* .O、無視* .Aファイル
*。[OR]
#.B *と* .Bファイル、my.b以外は無視されます
*。[BB]
!my.b
#DBGのDBGファイルとディレクトリを無視
DBG
#のみDBGディレクトリを無視し、ファイルがDBGを無視していません
DBG /
#のみDBGディレクトリを無視しない、DBGファイルを無視します
DBG
!DBG /
#のみDBGの範囲では無視されていない現在のディレクトリとサブディレクトリにDBGファイルやディレクトリを無視
/ DBG
#「#」で始まる行はコメントとして扱われます。
*?:任意の文字を表し、
* *:任意の数の文字を表し、
* {アブ!}:このタイプはなければならない
* {AB、BB、CX} :代表ABは、BB、CXは、どのようなタイプのものとすることができる
* [ABC]: 、Bの代表、cは文字のいずれかとすることができる
[^ ABC] *:代表的には任意の1つの文字にC、A、Bであってはなりません
これは、サフィックス、あるいはディレクトリ内のファイルを変更し、gitのためにチェックされず、提出されることはありません。
しかし、突然、私は元のフォルダになりたかったが、それを行う方法を、管理されていないになるように管理しましたか?
1.最初のステップは、この文書で作ると考えプラス、私は例えば、フォルダを保護したいさ:XXX /
しかし、そうした後、私は、ファイルを修正し、gitのステータスは有効になりません実行し、追加はまだ非常に奇妙な表示されます。
2.この小さな問題は、私はおそらく時間を長い時間がかかった、私はかつて私が間違っていた文法だと思いました
その後、見つかったgit
いくつかのファイルを無視する追跡してきた、このファイルのみフォルダ内の時間と無視するには、力ではありません。キャッシュとしてそこに理解することができ、手動で自分自身が、次のコマンドを実行し、追跡ファイルを削除する必要があります。
git rm -r --cached ignoreFile
(ignoreFile就是你想忽略的文件
)、だから、git
これ以上tracking
のファイル。
それからgit add -A
git commit -m "msg"
Gitのプッシュ原点マスター