Есть ли разница между "git push -d remote branch" и "git push remote: branch" - PullRequest
0 голосов
/ 21 октября 2019

Существует два способа удалить удаленную ветку в Git:

git push -d remote branch
git push remote :branch

Интересно, есть ли разница. Насколько я понимаю, первая команда явно указывает Git удалить ветку (-d - сокращение от --delete), а вторая команда - это особая форма push remote [[+]ref:]ref, но это не объясняет различия, если таковые имеются.

1 Ответ

1 голос
/ 21 октября 2019

Они одинаковы. Это объясняется в Документация git-push .

-d

- delete

Все перечисленные ссылки удаляются из удаленного репозитория. Это то же самое, что префикс всех ссылок с двоеточием.

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