.gitignoreは、アスタリスクを削除することで、この文書は、そこにある現在のパスでは、*カレントディレクトリのアップロード内のすべてのファイルを無視することです。
thinkPHP Gitのアップロードについては、thinkPHPで.gitignore、それを削除します。
我々はgitのを使用すると、時々、このようなコンパイルされたファイルとして、リモートリポジトリにコードに依存しないファイルの一部を渡したくない、.gitignoreは、これらのファイルを扱う私たちを助けることができます。
1. .gitignoreファイルを生成します
あなたは、現在のディレクトリ内のファイルを生成することができ、のgit bashでコマンドタッチ.gitignoreを使用し.gitignore
2. ファイルを編集します.gitignore
保存して終了エクスプレス、Qを入力する最後の入力WQは保存せずに終了を表し:Gitのbashで、viの.gitignoreは編集者注後、Escキーを押して、このファイルを編集することができます。Linuxターミナルでこの操作は同じです。
3. ルールは、ファイルの内容を.gitignore
/ディレクトリを表します
例えば、/ A / *ディレクトリには、すべてのコンテンツを無視することです
*試合複数の文字を示します
*で終わることの部分を無視するようにIMLファイル.IML
[]単一文字の一致複数を表します
以下のような文字の任意のA、B、Cを表し、[abc]は
!追跡は、特定の種類のファイルを表し
例えば/*,!*.cは、すべてのファイルを無視することを意味するが、.Cとトラック端は、.Cファイルは、このエンディングは無視されることはありません
ローカルファイルを保持しつつ、そのようなファイル.gitignore以前にアップロードしたファイルを使用した後、リモートリポジトリを削除する方法
私たちはgitのとgithubのを使用し、.gitignoreファイルを書いていない前に、あなたはいくつかのファイルをアップロードする必要がない場合、例えば、.gitignoreファイルを追加した後、リモートリポジトリ内のファイルを削除したかったが、ファイルをローカルに保存したいです。
直接のgitのrmディレクトリを使用しないでこの時間は、これはローカルのファイルリポジトリを削除します。
あなたが削除され、その後にコミットし、プッシュ、それがリモートリポジトリの不要なファイルを見つけるだろう、バッファを削除するにはgitのrm -r --cachedディレクトリを使用することができ、その後、あなたは直接-Aは、コンテンツ、アップロードを追加するように修正追加のgitを使用することができますファイルの内容は、ファイル.gitignoreに制約されることになります。