Відповіді:
Просто додайте шаблон .gitignore
.*
!/.gitignore
Редагувати: додав сам .gitignore
файл (має значення, якщо він ще не зафіксований).
.htaccess
уже зареєстровані, вони продовжують дотримуватися. gitignore
важливо лише для нових файлів.
/.gitignore
а не кожен .gitignore
файл незалежно від того, де він знаходиться? Тобто чому не перелічити !.gitignore
(без косої риски)?
.gitignore
файли у вашому .gitignore
файлі верхнього рівня . Але цей вибір залежить від вас.
.gitignore вплине лише на файли, які вже не додані.
Щоб зробити нові записи .gitignore, впливають на всі файли
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
повинен вивести "нічого для фіксації (робочий каталог чистий)" `В .git/info/exclude
, додайте наступний рядок:
.*
Це зробить ігнорування всіх прихованих / точкових файлів рекурсивно за замовчуванням для кожного сховища на машині. Окремий .gitignore
файл для кожного репо не потрібен.