Git push -f vs. + В чем разница между выполнением: git push -f origin my-branch:my-branch и git push origin +my-branch:my-branch ? Ответ 1 Это два синтаксиса для одной и той же цели. За исключением того, что git push --force может использоваться, когда вы не укажете какой-либо refspec (это означает, что вы хотите направить свою текущую ветку на ветку удаленного имени). Это проще, чем: git push origin +yourBranch как указано в Git Community Book. Смотрите "Почему "git нажмите helloworld + master: master" вместо "git push helloworld" ?" для иллюстрации.
Ответ 1 Это два синтаксиса для одной и той же цели. За исключением того, что git push --force может использоваться, когда вы не укажете какой-либо refspec (это означает, что вы хотите направить свою текущую ветку на ветку удаленного имени). Это проще, чем: git push origin +yourBranch как указано в Git Community Book. Смотрите "Почему "git нажмите helloworld + master: master" вместо "git push helloworld" ?" для иллюстрации.