Я новичок в кодировании.
Сегодня я узнал о файле .gitignore, и мне удалось добавить нежелательный файл в файл .gitignore, но я не смог добавить один файл в файл .gitignore.
Untracked files:
(use "git add <file>..." to include in what will be committed)
".zcompdump-Young\342\200\231s MacBook Pro (3)-5.8.1"
git/
Я не хочу, чтобы этот файл был в моем списке неотслеживаемых файлов.
Как я могу включить это в файл .gitignore?
Почему этот файл не включен в .gitignorefile как другие файлы?
Я смог добавить эти файлы в файл .gitignore.
.zshrc
.python_history
.stCommitMsg
.subversion/
.viminfo
.vscode/
Applications/
Creative Cloud Files/
Desktop/
Documents/
и когда я вхожу в статус git, эти файлы не появляются в списке неотслеживаемых.
Что я делаю неправильно? Как я могу добавить его в файл .gitignore?
Почему вы не можете добавить этот файл в файл .gitignore? Вы можете добавить его в качестве префикса, например .zcompdump*.





Добавьте .zcompdump-Young/ к вашему .gitingore и сделайте после изменения .gitignore вы добавляете его с помощью git add .gitignore, затем проверьте git status
Ваш файл .gitignore должен выглядеть так:
.zshrc
.python_history
.stCommitMsg
.subversion/
.viminfo
.vscode/
Applications/
Creative Cloud Files/
Desktop/
Documents/
.zcompdump-Young/
Если вам приходится игнорировать Applications, Desktop и Documents, похоже, вы работаете на Mac и инициализировали репозиторий Git в своем домашнем каталоге.
Не делай этого.
Создайте подкаталог (назовите его Development, мне все равно) и поместите свои проекты в подкаталоги этого. Затем вы инициализируете репозиторий Git для каждого каталога проекта.
Затем удалите каталог .git из вашего домашнего каталога.
Можете ли вы сказать мне причину, по которой я должен создать подкаталог? или порекомендовать статьи для чтения, чтобы понять эту концепцию? прежде чем я это сделаю, я знаю, почему ... Большое вам спасибо!
Потому что где еще вы храните свой проект? Вы обязательно создадите еще один в будущем. Так что просто дайте каждому свой собственный каталог.
если вы уже инициировали репозиторий git перед настройкой
.gitignore, то файл всегда будет отслеживаться, даже если вы позже включите его в файл игнорирования. Ваш единственный выбор — удалить каталог.gitи создать.gitignore, а затем снова инициировать репо.