Я хочу добавить файл с уникальным именем файла, но длинным предшествующим путем (, например. a/b/c/d/имя_файла.java ). Обычно я добавляю это в свой репозиторий, выполнив
git add *filename.java
.
Однако я также делал это раньше:
git add a/b/c/d/filename*
Поэтому я попытался объединить два:
git add *filename*
но это делает что-то странное. Он добавляет каждый неотслеживаемый файл. Я вижу возможные причины сбоя, но все они должны происходить в одной из двух предыдущих команд, поэтому я не знаю, почему это происходит.
Мой вопрос не столько о том, как добавить файл в репозиторий git, указав только его имя файла (, хотя это было бы полезно ). Мой вопрос в том, каково мое непонимание операции *
, которое заставляет меня думать, что вышеизложенное должно работать.
Информация:
Я использую Git Bash для Windows , который основан на minGW .