Даже после прочтения этого вопроса: git-push-current-branch, мне все еще трудно понять, как мне написать команду git push. Как упоминалось в ссылке вопроса, это не ясно из документации.
Я хотел бы использовать пример "реального мира". Ниже приводится то, что я вижу, когда выполняю команду git status
на верхнем уровне моей ветки:
На ветке amd_qlp_tester
Ваша ветка опережает "origin/amd_qlp_tester" на 5 коммитов.
и т.д...
Итак, мое название ветки amd_qlp_tester
, но оно было "разветвлено" от основной ветки (если у меня есть неправильные условия из-за моего фона SVN). Но тогда есть также имя `origin/amd_qlp_testser '
Итак, как я могу выразить свою команду push?
Это любой из них:
git push origin/amd_qlp_tester?
git push origin amd_qlp_tester?
git push amd_qlp_tester?
git push origin?
git push?