Вы использовали GitHub, но все еще не знаете, что означает файл .gitignore?
Если да, это руководство покажет вам, что это такое, его составляющие, что он делает и как создать Gitignore.
Что такое Gitignore?
GitHub предлагает различные подробные функции, начиная от промежуточных файлов и заканчивая их отправкой в удаленный репозиторий. Однако, если вам не хочется публиковать некоторые файлы на GitHub, вы также можете не делать этого.
Конечная цель файла .gitignore - оставить одни файлы такими, как сейчас, а другие - для фиксации.
По сути, файл .gitignore содержит имена всех файлов и папок, которые вы не собираетесь отправлять в удаленный репозиторий.
Помимо того, что это полезно при фиксации файлов в GitHub, использование .gitignore также может пригодиться, когда развертывание на облачных платформах, таких как Heroku.
Вам нужно бесплатно разместить небольшой веб-сайт? Heroku может быть именно тем, что вы ищете.
.Gitignore похож на любой другой файл, который вы используете во время работы над своим проектом. Однако будьте осторожны, чтобы не путать его с обычным текстовым файлом, в котором используется добавленный .txt. Обратите внимание, что .gitignore - единственное соглашение об именах для этого файла.
Как создать файл Gitignore
Чтобы создать файл .gitignore, перейдите в корневую папку проекта и создайте новый файл. Назови это .gitignore.
Как вариант, вы можете открыть любой редактор кода по вашему выбору. Затем создайте новый файл в корневом каталоге вашего проекта и назовите его .gitignore.
Откройте файл .gitignore и введите имена файлов и папок, которые вы хотите игнорировать при фиксации. Сохраните его, как любой другой файл на вашем компьютере. Но убедитесь, что вы используете соответствующее расширение для каждого файла.
Чтобы игнорировать сразу несколько элементов, после ввода имени файла или папки в строке нажмите Войти и напишите следующий с новой строки.
После того, как вы добавите файл или папку в .gitignore, GitHub не выберет и не подготовит их для следующей фиксации.
Файлы или папки, перечисленные в .gitignore, не будут в вашем удаленном репозитории на GitHub. Однако сам этот файл .gitignore отправляется в ваш удаленный репозиторий.
После входа в удаленный репозиторий вы можете щелкнуть .gitignore, чтобы увидеть список папок и файлов, которые вы оставили, пока ставили другие для фиксации.
Такой взгляд на .gitignore в вашем удаленном репозитории полезен, когда вам нужно вернуться на локальный компьютер, чтобы внести изменения в эти файлы.
Это очень удобно, так как вы можете быстро получить имена таких файлов и при необходимости удалить их локально из .gitignore. Затем обновите их, как хотите, на своем локальном компьютере.
В дополнение к этому, он позволяет избежать подделки готовых файлов локально, но помогает сосредоточиться на тех, которые перечислены в .gitignore.
Однако, если вы когда-нибудь решите исключить файл или каталог из .gitignore перед обновлением или завершением их локально, удалите их, удалив их из .gitignore. Но убедитесь, что не удалили сам файл.
В конце концов, вы можете запустить git add --all снова, чтобы подготовить их для фиксации в вашем удаленном репозитории.
Какие типы файлов следует помещать в Gitignore?
Временно используемые файлы и папки, не имеющие отношения к вашему проекту, являются примерами файлов, которые вы можете разместить в .gitignore. Если у вас также есть незавершенные файлы, такие как дополнительный JavaScript или модули, они могут быть помещены в .gitignore. Как мы заявляли ранее, как только вы решите обновить и подготовить такие файлы, вы можете удалить их из .gitignore в любое время.
Использование .gitignore каждый раз не является обязательным условием для хорошего проекта. Но это упрощает ваш рабочий процесс. Если вы планируете использовать облачный хостинг, это также может упростить развертывание.
Теперь, когда вы знаете, как освободить некоторые файлы и папки от промежуточной обработки с помощью .gitignore, вы также можете посмотреть, как можно очистить Git и получить аккуратное рабочее дерево.
Вы обнаружили, что ваш проект Git завален старыми файлами? Узнайте, как очистить Git.
- Программирование
- Управление файлами
- GitHub
Идову увлечен интеллектуальными технологиями и производительностью. В свободное время он играет с кодированием и переключается на шахматную доску, когда ему скучно, но он также любит время от времени отвлекаться от рутины. Его страсть показывать людям современные технологии побуждает его писать больше.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.