Найти в Дзене
Golang-news

.gitignore игнорирование добавления файлов в репозиторий

В этом посте блога мы собираемся изучить руководства по работе с файлами gitignore. пример файла .gitignore .gitignore — это файл, используемый инструментом git для игнорирования файлов и каталогов при фиксации изменений исходного кода в удаленном репозитории. Обычно игнорируйте файлы или директоры, относящиеся к локальным базам кода, или выходные данные запущенного сгенерированного проекта, которые не требуется фиксировать в удаленном репозитории. Каждая строка в файле содержит правила или шаблоны. Комментарии могут быть задокументированы с помощью символа #. Это пример файла gitignore для папки node_modules или каталога проектов nodejs. В приложениях nodejs каталог node_modules содержит зависимости, которые являются локальными для операционных систем. Как создать файл gitignore? gitignore можно создать локально или глобально.
генерация глобального репозитория Эти файлы являются глобальными файлами или каталогами git ignore, которые применяются ко всем репозиториям git на вашем хосте.
Оглавление

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

пример файла .gitignore

.gitignore — это файл, используемый инструментом git для игнорирования файлов и каталогов при фиксации изменений исходного кода в удаленном репозитории.

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

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

Это пример файла gitignore для папки node_modules или каталога проектов nodejs.

В приложениях nodejs каталог node_modules содержит зависимости, которые являются локальными для операционных систем.

-2

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

gitignore можно создать локально или глобально.
генерация глобального репозитория

Эти файлы являются глобальными файлами или каталогами git ignore, которые применяются ко всем репозиториям git на вашем хосте.

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

git config --global core.excludesfile ~/.gitignore_global

Файл генерации локального репозитория .gitignore создается в каждом репозитории git, который является локальным для репозитория git. вы можете создать локальный файл gitignore с помощью текстового редактора со всеми файлами и папками git ignore. расположение gitignore находится в корне репозитория.

Как изменить разрешение файла git ignore?

Проблемы с разрешениями Gitignore не возникнут в Windows, есть проблемы в операционных системах Linux и Unix.

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

git config core.fileMode false

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

git config --add --global core.filemode false

шаблоны

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