thinkPHP Gitのアップロードは、常にいくつかのファイルは、.gitignore決意を通過しません

.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に制約されることになります。

おすすめ

転載: www.cnblogs.com/ymdphp/p/11088390.html