Что значит рекурсивный по отношению к git rm -r [имя файла] - PullRequest
2 голосов
/ 06 июня 2011

Я работаю над некоторыми учебниками для git и не понимаю разницы между запуском

git rm [path/to/file]

и

git rm -r [path/to/file]

Что именно делаетрекурсивное среднее?

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 06 июня 2011

На справочной странице git-rm:

Для удаления всех файлов в каталоге и рекурсивногоподкаталоги, но для этого требуется явно указать параметр -r.

Таким образом, git rm -r /path/to/file делает то же самое, что и git rm /path/to/file, и готовит файл для удаления.Однако git rm -r /path/to/directory удаляет каталог и рекурсивно все, что в нем содержится.

0 голосов
/ 06 июня 2011

С помощью -r вы можете удалить все деревья каталогов.

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