Я хочу игнорировать весь каталог public_html /, кроме одного файла внутри
Я даю .gitignore как показано ниже:
public_html/* !public_html/config/config.php
Однако, когда я запускаю git status, я не могу найти, что config.php включен.
Измените .gitignore на
public_html/*
И принудительно добавьте config.php в индекс.
git add -f public_html/config/config.php
Сначала зафиксируйте / добавьте public_html/config/config.php, а затем добавьте public_html к gitignore.
public_html/config/config.php
public_html