и забудьте игнорировать одни и те же файлы снова и снова! ⚡️

Иногда, когда мы создаем запрос на вытягивание, мы понимаем, что фиксируем некоторые ненужные файлы конфигурации, такие как настройки из вашей 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 из этого проекта.

Удачного программирования! 🤓