一部のキャッシュ ファイル、エディターによって生成されたファイル、およびその他のファイルをリポジトリに含めたくないことはわかっています。しかし、git add するたびにファイル名を 1 つずつ入力する場合、これは非常に面倒な操作であり、簡単にクラッシュを引き起こす可能性があります。 git add を使用するほうが良いでしょう。では、リポジトリに含めたくないファイルを無視する方法はあるのでしょうか?答えは「はい」です。.gitignore を使用して、このファイル内で無視したいファイルを設定できます。次に git add を使用します。これらのファイルは送信されません。
たとえば、swp ファイルをリポジトリに含めたくない場合、およびランタイム フォルダーが必要ない場合は、次のように設定できます
$ vim .gitignore # 忽略swp文件 *.swp # 忽略runtime文件夹 /runtime/
それでは、 .gitignore の使用仕様について話します
Git は # で始まる行と空白行を無視します
glob Regular を使用できます。各ディレクトリに再帰します (再帰が指定されていない場合)
再帰を防ぐために / で始めることができます
ディレクトリを指定するために / で終わることができます
/data/ !/data/index.html
*.php 表示匹配以.php结尾的文件 tmp* 表示匹配以tmp开头的所有文件
周?伦
[abc] 表示匹配abc其中任意一个
[0-9] 表示匹配任意数字
比如 a/**/z 可以匹配 a/z 、 a/b/z 或 a/b/c/z 等。
# 忽略swp文件 *.swp # 忽略/vendor文件夹 /vendor/ # 忽略配置文件 /app/config/config.php # 忽略/log文件夹 /log/ # 忽略缓存文件夹 /runtime/
以上がバージョン管理ツール Git - ファイルを無視するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。