Questão
Quais são os comandos do Git para executar o seguinte fluxo de trabalho?
Cenário
Eu clonei de um repositório e fiz algumas confirmações minhas no meu repositório local. Enquanto isso, meus colegas fizeram confirmações no repositório remoto. Agora eu quero:
Verifique se há novos commit de outras pessoas no repositório remoto, ou seja
origin?Digamos que havia 3 novos commits no repositório remoto desde a minha última puxada, eu gostaria de diff commits do repositório remoto, ou seja,
HEAD~3comHEAD~2,HEAD~2comHEAD~1eHEAD~1comHEAD.Depois de saber o que mudou remotamente, quero obter as confirmações mais recentes das outras.
Minhas descobertas até agora
Para a etapa 2: conheço a notação de sinal de intercalação HEAD^, HEAD^^etc. , e a notação de til HEAD~2, HEAD~3etc.
Para a etapa 3: acho que é apenas a git pull.