As respostas em questão às quais você vinculou são sobre como configurar o git para que você possa inserir git push
comandos muito curtos e fazer com que eles façam o que quiser. O que é ótimo, se você sabe o que quer e como soletrar no Git-Ese, mas é novo no git! :-)
No seu caso, a resposta de Petr Mensik é (bem, "a") certa. Aqui está o porquê:
O comando remonta ao seu arquivo para localizar o nome "remoto" (por exemplo, ). O arquivo de configuração lista:git push remote
.git/config
origin
- onde (em termos de URL) aquele remoto "vive" (por exemplo, )
ssh://hostname/path
- para onde vão os empurrões, se diferente
- o que é empurrado, se você não disse que branch (s) empurrar
- o que é buscado quando você corre
git fetch remote
Quando você clonou o repo pela primeira vez - seja quando for - git configurou os valores padrão para alguns deles. O URL é o que você clonou e o resto, se definido ou não, são todos os padrões "razoáveis" ... ou, hmm, são eles?
O problema com eles é que as pessoas mudaram de ideia, com o tempo, sobre o que é "razoável". Portanto, agora (dependendo da sua versão do git e se você configurou as coisas em detalhes), o git pode imprimir muitos avisos sobre mudanças nos padrões no futuro. Adicionando o nome do "branch a ser empurrado" - amd_qlp_tester
- (1) o fecha, e (2) empurra apenas aquele branch.
Se você quiser fazer push de maneira mais conveniente, pode fazer isso com:
git push origin
ou mesmo:
git push
mas se isso faz o que você deseja, depende se você concorda com os "primeiros autores do git" que os padrões originais são razoáveis ou com os "autores posteriores do git" que os padrões originais não são razoáveis. Então, quando você quiser fazer todas as coisas de configuração (eventualmente), veja a pergunta (e respostas) que você vinculou.
Quanto ao nome origin/amd_qlp_tester
em primeiro lugar: na verdade, é uma entidade local (um nome mantido dentro de seu repo), embora seja chamado de "branch remoto". É o melhor palpite do git em "onde amd_qlp_tester
fica lá". Git o atualiza quando pode .
origin amd_qlp_testser
e nãoorigin/amd_qlp_tester