Git игнорировать каталог, кроме указанного - PullRequest
9 голосов
/ 17 мая 2011

Я хочу игнорировать весь каталог public_html /, кроме одного файла внутри

Я даю .gitignore как показано ниже:

public_html/*
!public_html/config/config.php

Однако, когда я запускаю git status, я не могу найти, что config.php включен.

Ответы [ 2 ]

10 голосов
/ 17 мая 2011

Измените .gitignore на

public_html/*

И принудительно добавьте config.php в индекс.

git add -f public_html/config/config.php
2 голосов
/ 17 мая 2011

Сначала зафиксируйте / добавьте public_html/config/config.php, а затем добавьте public_html к gitignore.

...