При каких обстоятельствах (кроме .gitignore) git commit -a
не собирается фактически автоматически git add
неустановленных файлов? Обычно я использую это, чтобы сохранить этот шаг, но недавно в одном из моих репозиториев я должен явно указать git add
файлы до того, как я их совершу, или они не включены. Нет файла .gitignore
, который предотвратит их автоматическое добавление. Есть ли проблема с тем, что файлы chmod a + x? Не уверен, что это изменило бы ситуацию.git commit -a -m не добавляет неустановленные файлы
1
A
ответ
4
git commit -a
не добавляет неиспользуемые файлы. Он добавляет измененные файлы и удаленные файлы.
От git help commit
:
-a, --all
Tell the command to automatically stage files that have been
modified and deleted, but new files you have not told Git about are
not affected.
Файлы игнорировали через .gitignore
не включены, и ни один не файлы игнорируются через .git/info/exclude
. Файлы в любом из этих случаев должны быть явно добавлены с помощью git add -f
.
Смежные вопросы
- 1. Перехват «git commit -a (m)»
- 2. git commit -m vs. git commit -am
- 3. Почему git commit -a добавлять новые файлы?
- 4. git commit -a не работает
- 5. Git неустановленные файлы до нажатия
- 6. git add не добавляет файлы?
- 7. git (исходное дерево) как восстановить неустановленные файлы
- 8. EGit и Git См. Различные неустановленные файлы
- 9. Понимание, когда использовать git commit -m и git commit -am
- 10. git commit -a/nano
- 11. git commit -a confusion
- 12. ^M символов в сообщении git commit (git commit -v)
- 13. Есть git add.; git commit - эквивалент git add -A.; git commit -a?
- 14. Git: errakenly unid a commit
- 15. Git commit message автоматически добавляет цитату
- 16. Git commit все файлы
- 17. Intellij git revert a commit
- 18. Удалены файлы из Git Commit
- 19. Git fetch a single commit
- 20. Почему git не добавляет файлы плагина bundle?
- 21. GIT un-rollback a commit
- 22. Как правильно git commit -m 'message' ИЛИ git commit. -m 'сообщение'?
- 23. Rebase a commit commit
- 24. Как заставить «git commit -m» открыть редактор
- 25. Git не добавляет все мои файлы
- 26. git re-commit все файлы
- 27. Как удалить файлы с нажатой Git commit
- 28. git commit -m не будет инкортировать vim для редактирования
- 29. svn on commit добавляет дополнительные файлы
- 30. Git add не добавляет все файлы
ах, это отвечает на него, спасибо. – johnbakers
Обратите внимание, что файлы, проигнорированные с помощью механизма игнорирования, игнорируются только при отсутствии слежения. Если файл, который будет проигнорирован, уже находится в репо или принудительно добавлен ('git add -f'), он становится не проигнорированным. (Я знаю, что часть этого находится в вышеупомянутом ответе уже, просто пытаюсь быть полным здесь. :-)) – torek