Comando git push para a Bitbucket

Para o meu primeiro compromisso com um repo vazio na Bitbucket. Qual dos seguintes comandos eu uso?

git push -u origin master
git push origin master
git push -u origin 
Qual é a diferença entre estes dois?

Author: dimid, 2016-05-20

4 answers

Por exemplo, se estiver a trabalhar no seu repositório local no directório /exemplo, e mudar um ficheiro a.txt.

Faça os seguintes passos para empurrar a.txt:

git add /example/a.txt
git commit -m 'Comment for commit'
git push -u origin master

Você pode ver o estado do seu repositório usando:

git status
 2
Author: ASD Burrito, 2016-05-20 22:00:56

O primeiro é o certo

git push -u origin master

Mas não importa, commit inicial = outro commit

:)

 1
Author: tester125, 2016-05-20 10:05:12

Eu simplesmente uso:

git push
Mas certifica-te que clonaste o repo primeiro.
 0
Author: Matanm, 2016-05-20 10:04:12

Bem, -u é para "upstream" se bem me lembro, definindo o ramo actual como o ramo" default " para o seu projecto.

Mestre é o nome do ramo, por isso basta usar "mestre" como padrão se você tiver apenas um ramo, caso contrário use o nome do ramo que deseja usar.

Origem: "A origem é apenas um nome falso para um ponto final, que pode ser realisticamente qualquer coisa."- @Stephan Bijzitter que adicionou um comentário ao meu post para corrigi - lo, eu acho que é melhor editar com a direita resposta.

 -1
Author: kazu, 2016-05-23 06:47:15