Я создал файл .gitignore_global
и сохранил его в каталоге, где у меня есть файл .gitconfig
..gitignore_global не работает, даже .gitconfig показывает .gitignore_global
После этого я использовал эту команду.
git config --global core.excludefile .gitignore_global
Затем я проверил мой файл .gitconfig с помощью команды
cat .gitconfig
Это показывает мне результат как
[user]
email = [email protected]
name = Hemant Parihar
[gui]
recentrepo = C:/Users/heman/gitprojects
recentrepo = E:/Inspiration/developerquery
[filter "lfs"]
clean = git-lfs clean %f
smudge = git-lfs smudge %f
required = true
[core]
excludesfile = .gitignore_global
Это ясно показывает мне в [основной] разделе, есть .gitignore file
. Но в моем репозитории проекта я создал файл, который следует игнорировать при настройке .gitignore_global. Но этого не должно быть. Но когда я использовал локальный файл .gitignore для своего проекта, он отлично работает и игнорирует файлы, которые не следует отслеживать.
Мой проект каталога репозитория E:/Вдохновение/сервер/explore_california в то время как .gitignore_global находится в моем домашнем каталоге (где .gitconfig файл присутствует.).
Я проверил this link, но я не нашел ничего полезного.
Любые особые причины не использовать локальный файл .gitignore? –
Я просто хочу назначить это правило всему моему репозиторию. Также, когда я использовал локальный файл .gitignore, он работает очень хорошо. –
Не очень хорошая идея для совместной работы. У них будет локальный .gitignore, но не ваш глобальный. Пожалуйста, используйте его осторожно.Возможно, то, что вы ищете, помещает ~/перед вашей записью .gitignore_global в файл .gitconfig: 'excludesfile = ~/.gitignore_global' –