Aparentemente, sou péssimo em usar o git, apesar das minhas melhores tentativas de entender.
Do kernel.org para git push:
-você
--set-upstream
Para cada ramificação atualizada ou enviada com êxito, adicione uma referência upstream (rastreamento), usada pelo git-pull (1) sem argumentos e outros comandos. Para mais informações, consulte
branch.<name>.mergegit-config (1).
Aqui está branch.<name>.mergede git config:
branch.<name>.mergeDefine, juntamente com
branch.<name>.remote, a ramificação upstream para a ramificação especificada. Ele informa ao git fetch / git pull qual ramificação será mesclada e também pode afetar o git push (consulte push.default). Quando na ramificação<name>, ele informa ao git buscar o refspec padrão a ser marcado para mesclar em FETCH_HEAD. O valor é tratado como a parte remota de um refspec e deve corresponder a um ref que é buscado no controle remoto fornecido por"branch.<name>.remote". As informações de mesclagem são usadas pelo git pull (que primeiro chama git fetch) para procurar a ramificação padrão para mesclagem. Sem essa opção, os padrões git pull para mesclar o primeiro refspec buscado. Especifique vários valores para obter uma mesclagem de polvo. Se você deseja configurar o git pull para que ele seja mesclado a<name>partir de outra ramificação no repositório local, você pode apontarbranch.<name>.mergepara o ramo desejado e use a configuração especial. (um período) parabranch.<name>.remote.
Configurei com êxito um repositório remoto com o github e enviei com êxito o meu primeiro commit para:
git push -u origin master
Em seguida, involuntariamente, com sucesso, enviei meu segundo commit para meu repositório remoto usando:
git commit -m '[...]'
No entanto, pensando incorretamente que eu precisaria pressionar novamente para originpartir master, executei:
# note: no -u
git push origin master
O que isso fez? Não parecia ter nenhum efeito. Eu "desfiz" git push -u origin master?
I'm apparently terrible at using git, despite my best attempts to understand it.- Nunca alguém me recriou tão bem.