Все ответы на вопросы, с которыми вы связались, касаются настройки git, чтобы вы могли ввести очень короткие git push
команды и заставлять их делать все, что вы хотите. И это здорово, если вы знаете, что хотите и как это написать в Git-Ese, но вы новичок в git! :-)
В вашем случае ответ Петра Менсика (ну, «а»). Вот почему:
Команда ищет в вашем файле именованный «удаленный» (например, ). В файле конфигурации перечислены:git push remote
.git/config
origin
- где (по URL-адресу) этот удаленный "живет" (например,
ssh://hostname/path
)
- Куда идут толчки, если разные
- что будет вытолкнуто, если вы не сказали, какую ветвь (и) нажимать
- что получается, когда ты бежишь
git fetch remote
Когда вы впервые клонировали репозиторий - всякий раз, когда это было - git устанавливал значения по умолчанию для некоторых из них. URL является то , что вы клонировали из и остальные, если он установлен или снята с охраны, которые все «разумные» по умолчанию ... или, хм, это они?
Проблема в том, что люди со временем изменили свое мнение относительно того, что является «разумным». Итак, сейчас (в зависимости от вашей версии git и от того, настроили ли вы все подробно), git может выводить множество предупреждений об изменении значений по умолчанию в будущем. Добавление имени «ветки, которую нужно нажать» - amd_qlp_tester
- (1) закрывает ее, а (2) подталкивает только эту одну ветку.
Если вы хотите нажимать более удобно, вы можете сделать это с помощью:
git push origin
или даже:
git push
но будет ли это делать то, что вы хотите, зависит от того, согласны ли вы с «ранними авторами git», что исходные значения по умолчанию разумны, или с «более поздними авторами», что исходные значения по умолчанию неразумны. Итак, когда вы захотите выполнить все настройки (в конечном итоге), просмотрите вопрос (и ответы), на который вы ссылаетесь.
Что касается имени origin/amd_qlp_tester
в первую очередь: это фактически локальный объект (имя, хранящееся внутри вашего репо), даже если оно называется «удаленная ветвь». Это лучшая догадка мерзавца, «где amd_qlp_tester
это там». Git обновляет его, когда может .
origin amd_qlp_testser
а неorigin/amd_qlp_tester