Ігнорування файлів в Git .gitignore
Опис:
Для кожного проекта(сайта) є такі файли яких не потрібно вивантажувати на гіт наприклад логи чи файл з настроками підключення до бд. Для цього у нас є файл .gitignore де можна вказати що нам не потрібно вивантажувати на гіт.
Наприклад ось .gitignore один з моїх файлів.
*.log # phpstorm project files .idea # netbeans project files nbproject # zend studio for eclipse project files .buildpath .project .settings # windows thumbnail cache Thumbs.db config/db.php config/db_prod.php runtime/ .htaccess # composer vendor dir /vendor
Вказано що необхідно ігнорувати директорію, все що находиться в runtime/
Ігнорувати тільки файл /vendor що знаходиться в кореневому каталозі, не відноситься до файлів типу directory/vendor
Ігнорувати тільки файли з іменем .htaccess
Ігнорування файлів специфічних для IDE .idea, .buildpath, .project, .settings
Символ * зірочки відповідає нулю або іншим символам. *.log всі файли які закінчуються на .log будуть ігноровані наприклад (errors.log, logs/bug.log, src/logs/errors.log)