Но когда я набираю git push, git нажимает только на tst1
Как git решает, куда нажать код?
До Git версии 2 каждый раз, когда вы запускали git push
без указания удаленного все ваши локальные ветви были перенесены на удаленный.
Начиная с git v2 , вам нужно указывать источник и пульт дистанционного управления при каждом нажатии.
Всякий раз, когда вы набираете git push
без удаленного и ветвления, git переводит ветвь в ветвь по умолчанию для восходящего потока.
Вы можете установить ветку по умолчанию на пульте для push, используя:
git push --set-upstream <origin> <branch>

Из вашей конфигурации:
[branch "master"]
remote = origin
Вы можете видеть, что ваш мастер настроен на origin
, который tst1
Как добавить несколько push-адресов?
git remote set-url --add --push <origin_name> git@github.com:.../a.git
git remote set-url --add --push <origin_name> git@github.com:.../b.git
Как просмотреть конфигурацию?
git remote show origin
