Відповіді:
Просто додайте шаблон .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файл для кожного репо не потрібен.