Ошибка при добавлении всех файлов с помощью git
Я пытался использовать git add -A, чтобы добавить все мои файлы для фиксации в прошлом, но сейчас он больше не работает.
Когда я выполняю команду, консоль распечатывает:
fatal: pathspec '.' did not match any files on branch master
Любой вклад в то, почему это может происходить? Может ли это быть проблема с правами доступа к файлам?
Некоторая дополнительная информация: это строится на Travis-CI.
2 ответа
Выяснилось, что каталог, в который я нажимал, отличается от тонкого изменения имени каталога в каталоге push.
Во-первых, не используйте git add -A
без указания пути. От git help add
страница:
If no <pathspec> is given, the current version of Git defaults to "."; in other words, update
all files in the current directory and its subdirectories. This default will change in a future
version of Git, hence the form without <pathspec> should not be used.
Поэтому я советую вам изменить команду на git add -A .
по крайней мере.
Наконец, что касается конкретной проблемы, я могу только предложить проверить значение $PWD, чтобы увидеть, где находится текущий каталог вашей системы сборки, и попробовать проверить пропущенные и удаленные файлы.