и забудьте игнорировать одни и те же файлы снова и снова! ⚡️
Иногда, когда мы создаем запрос на вытягивание, мы понимаем, что фиксируем некоторые ненужные файлы конфигурации, такие как настройки из вашей IDE, некоторые файлы кеша или даже автоматически сгенерированные файлы, такие как .DS_Store
.
К счастью, есть способ игнорировать все эти файлы в вашей системе и больше не добавлять их в каждый проект в конкретном каталоге .gitignore
.
Первый шаг — создать глобальный файл .gitignore
, который мы собираемся использовать.
touch ~/.gitignore
В зависимости от вашей SO, IDE, языка программирования и т. д., которые вы используете, содержимое этого файла может варьироваться, но идея состоит в том, чтобы разместить здесь все те файлы, которые вы хотите опустить.
*~ .DS_Store .idea *.cache
Наконец, давайте добавим этот файл в ваш git
следующим образом:
git config --global core.excludesFile ~/.gitignore
Вы можете подтвердить, что ваш файл был добавлен, выполнив предыдущую команду без указания пути.
Вы должны увидеть расположение файла, если да, то это нужно сделать 🐙
git config --global core.excludesFile /Users/Jesus/.gitignore # Output 👀
Если вы работаете над проектом не один, учтите, что, возможно, другие люди не игнорируют дубликаты файлов глобально, как вы, поэтому для этого стоит добавить эти строки не только в свой глобальный файл, но и в
.gitignore
из этого проекта.
Удачного программирования! 🤓