Git push -f против + - PullRequest
       1

Git push -f против +

13 голосов
/ 18 сентября 2010

В чем разница между:

 git push -f origin my-branch:my-branch

и

 git push origin +my-branch:my-branch

?

1 Ответ

9 голосов
/ 18 сентября 2010

Это два синтаксиса для одной цели.

За исключением того, что git push --force может использоваться, когда вы не указываете какой-либо refspec (что означает, что вы хотите перенести текущую ветвь в удаленную совпадающую ветвь имени). Это проще чем:

git push origin +yourBranch

, как указано в Git Community Book .

См. " Почему" git push helloworld + master: master "вместо просто" git push helloworld "? " для иллюстрации.

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