git add <path>/ (с косой чертой) -> почему это плохая практика? - PullRequest
0 голосов
/ 23 октября 2019

В чем разница в следующих командах?

%> git add <path>

и

%> git add <path>/

Я имею в виду, что на самом деле делает косая черта '/'?

Почему его не рекомендуется использовать?

Спасибо!

1 Ответ

2 голосов
/ 23 октября 2019

В старые добрые времена, если у вас был подмодуль с путем path/to/submodule, и вы запустили:

git add path/to/submodule/

Git добавит все содержимое из path/to/submodule/ (т. е. каждый файл в нем, рекурсивно) к индексу, вместо обновления gitlink подмодуля. Это все еще делает это? У меня не хватило смелости попробовать это.

Кроме этого, нет особой причины избегать git add path/. Но для тех из нас, кто сгорел, это все равно, что сказать: «За исключением того времени, когда мы все загорелись и ужасно пострадали, нет причин быть осторожными с пожарами». Мы, вероятно, все еще будем очень осторожны с огнем. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...