Что такое файл Gitignore и как его создать?

Вы использовали GitHub, но все еще не знаете, что означает файл .gitignore?

Если да, это руководство покажет вам, что это такое, его составляющие, что он делает и как создать Gitignore.

Что такое Gitignore?

GitHub предлагает различные подробные функции, от создания файлов до их отправки в удаленный репозиторий. Однако, если вам не хочется публиковать некоторые файлы на GitHub, вы также можете не делать этого.

Конечная цель файла .gitignore – оставить одни файлы такими, как это, а другие – для фиксации.

По сути, файл .gitignore содержит имена всех файлов и папок, которые вы не собираетесь отправлять в удаленный репозиторий.

Помимо того, что это полезно при фиксации файлов в GitHub, использование .gitignore также может пригодиться при развертывании на облачных платформах, таких как Heroku .

.Gitignore похож на любой другой файл, который вы используете во время работы над своим проектом. Однако будьте осторожны, не путайте его с обычным текстовым файлом, в котором используется добавленный .txt. Обратите внимание, что .gitignore – единственное соглашение об именах для этого файла.

Как создать файл Gitignore

Чтобы создать файл .gitignore, перейдите в корневую папку проекта и создайте новый файл. Назовите его .gitignore .

Кроме того, вы можете открыть любой редактор кода по вашему выбору . Затем создайте новый файл в корневом каталоге вашего проекта и назовите его .gitignore .

Откройте файл .gitignore и введите имена файлов и папок, которые вы хотите игнорировать при фиксации. Сохраните его, как любой другой файл на вашем компьютере. Но убедитесь, что вы используете соответствующее расширение для каждого файла.

Чтобы игнорировать сразу несколько элементов, после ввода имени файла или папки в строке нажмите Enter и напишите следующий в новой строке.

После того, как вы добавите файл или папку в .gitignore, GitHub не выберет и не подготовит их для следующей фиксации.

Файлы или папки, перечисленные в .gitignore, не будут в вашем удаленном репозитории на GitHub. Однако сам этот файл .gitignore помещается в ваш удаленный репозиторий.

После входа в удаленный репозиторий вы можете щелкнуть .gitignore, чтобы увидеть список папок и файлов, которые вы оставили, пока другие отправлялись для фиксации.

Такой взгляд на .gitignore в вашем удаленном репозитории полезен, когда вам нужно вернуться на локальный компьютер, чтобы внести изменения в эти файлы.

Это очень удобно, так как вы можете быстро получить имена таких файлов и при необходимости удалить их локально из .gitignore. Затем обновите их, как хотите, на своем локальном компьютере.

В дополнение к этому, он позволяет вам избежать подделки завершенных файлов локально, но помогает сосредоточиться на тех, которые перечислены в .gitignore.

Однако, если вы когда-либо решите исключить файл или каталог из .gitignore перед обновлением или завершением их локально, удалите их, удалив их из .gitignore. Но убедитесь, что не удалили сам файл.

В конце концов, вы можете снова запустить git add –all, чтобы подготовить их для фиксации в вашем удаленном репозитории.

Какие типы файлов следует помещать в Gitignore?

Временно используемые файлы и папки, не имеющие отношения к вашему проекту, являются примерами файлов, которые вы можете разместить в .gitignore. Если у вас также есть незавершенные файлы, такие как дополнительный JavaScript или модули, они могут быть помещены в .gitignore. Как мы заявляли ранее, как только вы решите обновить и подготовить такие файлы, вы можете удалить их из .gitignore в любое время.

Использование .gitignore каждый раз не является обязательным условием для хорошего проекта. Но это упрощает ваш рабочий процесс. Если вы планируете использовать облачный хостинг, это также может упростить развертывание.

Теперь, когда вы знаете, как освободить некоторые файлы и папки от промежуточной обработки с помощью .gitignore, вы также можете посмотреть, как можно очистить Git и получить аккуратное рабочее дерево.