quarta-feira, 28 de setembro de 2016

Comandos iniciantes do Git

Como prometido, aqui vão os comandos!

(Pessoa, o café do Dolce Gusto da marca BuonGiorno é muito bom. Sério. Tentem.)

Olá, meus cafeinados, tudo bom?
Na última postagem eu prometi que ia explicar pra vocês comandos básicos do Git. Esse post vai cobrir:
  • git log
  • git status
  • git diff
Esses comandos são muito bons pra reconhecimento do local que você está no momento.
Vamos usar novamente a metáfora do trabalho da Guerra Fria? (vaaamos...)

Imagine que você é o ultimo participante do grupo e entrou depois de muita gente ter feito parte do trabalho e, PIOR, entrou no lugar de outra pessoa. Você precisa MUITO saber como o trabalho está naquele momento pra saber como continuar, certo?

Isso acontece muito no dia a dia do programador. A primeira coisa a se fazer é ver como o trabalho está naquele momento!

GIT LOG


Git log é o equivalente a você olhar pro que já foi feito até agora no trabalho. Ele organiza de baixo pra cima quem fez o que e quando. Tem MUITO número e informação aí no meio. Não liguem pra isso agora - apesar de tudo isso ser bem importante -.

Aqui é possivel ver que o primeiro a entregar a sua parte foi o José (nerd), a segunda parte foi da Maria e a Terceira do Carlos. Você, querido leitor, precisa entregar a sua parte (que antes era da Marina. Vamo tentar entregar isso?

GIT STATUS


Agora que você já sabe como o trabalho está, precisa saber como a Marina deixou o trabalho pra você fazer. (Aquela preguiçosa).
Com o git status você olha pra sua mesa e vê a situação atual do seu trabalho. O seu trabalho pessoal, de forma alguma, ainda está entregue pro grupo como um todo ele é só seu e nada que você fizer aqui vai aparecer pra sua turma (e vice-versa).

No nosso exemplo, colocamos um arquivo de texto (aquele simplesinho do windows mesmo) pra mostrar chamado iniciantes_git.txt. O git é verbal, diz logo que ele foi modificado, ou seja, ele tá diferente desde que a Marina pegou. Temos que ter cuidado?

GIT DIFF

 

Git diff mostra de forma (pouco fácil) organizada o que aconteceu desde o momento que Marina recebeu o trabalho até o momento atual. Mais uma vez, muitos números e pouca preocupação. Foca e olha nos meus olhos. Não se assusta.

Quando a Marina pegou o trabalho (iniciantes_git) ela inseriu a parte "Mod 4 -Incompleto-". Ela sabia que não ia conseguir entregar o trabalho, maldita!
O seu trabalho agora, é tirar a palavra "Incompleto" e entregar o trabalho pro grupo. Só assim você irá tirar uma boa nota :)

Mas, por hoje, já temos muita coisa pra absorver.
Qualquer pergunta vocês podem mandar nos comentários que eu vou tentar responder!
Aula que vem:

  • git add
  • git commit
  • git remote
  • git push
Boa sorte, cafézinhos buon giornos!

Nenhum comentário:

Postar um comentário