.gitignore не работает в программе github для mac
Я искал вокруг и нашел некоторые учебники, объясняющие исправить проблему, к сожалению, они не работали.
в основном, что происходит, у меня есть файлы в.gitignore, что программа github для mac, которую я использую, пытается зафиксировать, несмотря на то, что они игнорируются. Я нашел некоторые блоги и даже другие сообщения в stackoverflow, в которых говорится, что вы можете исправить это с помощью командной строки и дать объяснения. К сожалению, у меня нет абсолютно никакого опыта работы с командной строкой и все мои попытки следовать их указаниям не смогли решить проблему.
есть ли способ исправить эту проблему без использования командной строки? а если нет, может кто-нибудь сказать мне, как использовать командную строку hack found здесь в частности:
git rm -r --cached .
git add .
git commit -m "fixing .gitignore"
1 ответов
эти файлы уже отслеживаются, и GitHub для Mac пытается зафиксировать изменения? .gitignore
не только untracked файлы из добавления / фиксации git. После того, как файл стал отслеживаться, .gitignore
перестает быть проведены консультации.
"хак", который вы связали, действительно просто просит git удалить все файлы в РЕПО, а затем повторно добавить все это обратно. Это работает, потому что .gitignore
будет консультироваться при повторном добавлении файлов (потому что он консультируется для любых файлов не уже в индексе, а в git rm -r --cached .
удалил весь индекс).