Article image
Thallyta Castro
Thallyta Castro11/05/2022 22:44
Compartilhe

10 comandos do git mais utilizados no dia-a-dia do desenvolvedor

  • #GitHub
  • #Git

A importância de saber git no dia-a-dia como desenvolvedor

Dentre as várias tecnologias que um desenvolvedor precisa conhecer, o Git se tornou a tecnologia de versionamento essencial para os programadores de hoje em dia.

Para quem ainda não sabe, o git é uma ferramenta de versionamento de código que permite que equipes trabalhem no desenvolvimento de um mesmo sistema sem o risco de perder arquivos ou linhas de código, assim cada membro da equipe pode trabalhar de forma idenpendente, gerar suas funcionalidades e depois de tudo pronto, centraliza-los para chegar no resultado final.

Separamos neste post os comandos principais que você vai precisar para atuar como desenvolvedor.

git clone <url-do-repositório>: Clona um repositório da nuvem para seu PC.

git fetch: Atualiza o repositório local com as branches que estão na nuvem.

git branch: Lista todas as branches do seu repositório local.

git chekout -b <nome-da-branch>: Cria uma nova branch a partir da branch atual e já muda para ela.

git checkout <nome-da-branch>: Muda da branch atual para a branch com o nome especificado. Usado para alternar entre branches.

git status: fornece informações sobre a branch que está na sua máquina, se está atualizada em relação a master, quais arquivos foram alterados, como é o nome.

git commit -m "Mensagem explicando mudanças": Cria uma mensagem expecificando as alterações realizadas, fazendo assim um histórico das versões.

git add: inclui alterações de arquivos no seu próximo commit. Para adicionar todos arquivos alterados, você pode digitar git add -A ou git add .

git push: Envia e salva sua branch local na nuvem.

git pull: Atualiza a branch local de acordo com o que está na nuvem.

Mas, por que é tão importante estudar Git?

O git é utilizado de forma massiva por praticamente todas as empresas de tecnologia.

Conhecer o funcionamento do Git é mais do que um diferencial no currículo para Devs iniciantes, mas é praticamente uma obrigação.

Independente da carreira que você for seguir é importante saber o que é Git e como utilizar todos os seus benefícios e funcionalidades.

Vamos nos conectar?

Linkedin: https://www.linkedin.com/in/thallyta-castro/

Medium: https://medium.com/@thallyta-castro-cv

Github: https://github.com/thallyta-castro-cv/

Compartilhe
Comentários (11)
Maria Falcao
Maria Falcao - 01/06/2022 22:27

Muito bom!

Ismael Pereira
Ismael Pereira - 13/05/2022 08:14
Na descrição o fetch e o pull parece fazer a mesma coisa ai me surgiu uma duvida, ai fiz uma pesquisa rápida e achei essa explicação. (git fetch buscas as diferenças em relação ao ramo atual, mas não altera nada nesse branch. Já git pull faz o git fetch e faz o merge das diferenças).
Arthur Santos
Arthur Santos - 12/05/2022 19:14
===========================================================================
                              **COMANDOS GIT**
===========================================================================
**PARA VER STATUS DO DIRETÓRIO**:
> git status
**PARA VER LOG DE UMA PASTA/ARQUIVO**:
> git log README.MD
**PARA VER LOG DE COMMIT'S DE UMA FORMA RESUMIDA**:
> git log --oneline
**PARA VER LOG DE UMA FORMA GRÁFICA**:
> git log --graph
**PARA ABRIR FERAMENTA GRÁFICA**:
> gitk
**PARA ADICIONAR ARQUIVOS AO STAGE**:
> git add * || git add .
**PARA ADICIONAR MENSAGEM DE COMMIT**:
> git commit -m "digite sua mensagem aqui"
**PARA CRIAR UMA NOVA BRANCH E MOVER AUTOMATICAMENTE PARA ELA**:
> git checkout -b nova-funcionalidade
**PARA MOVER PARA UMA BRANCH**:
> git checkout nova-funcionalidade
**PARA RENOMEAR O NOME DA BRANCH(só funciona se tiver dentro da branch e com arquivos em stage git add . egit commit -m "mensagem")**:
> git branch -m funcionalidade
**PARA DELETAR BRANCHS**:
> git branch -d funcionalidade
**PARA ADICIONAR UM NOVO ARQUIVO**:
> echo > arquivo2.txt
**PARA ADICIONAR ALTERAÇÕES EM STASH(CAIXA DE FERRAMENTA)**:
> git stash save "adicionando arquivos iniciando alteracoes"
**PARA VOLTAR AO STASH**:
> git stash pop 1 (VOLTA AO ARQUIVO DO INDEX UM)
**PARA LISTAR STASHS**:
> git stash list
**PARA LIMPAR STASHS**:
> git stash clear
**PARA LISTAR EMAIL E USUARIO DO GIT**:
> git config --global --list
**PARA SETAR VSCODE COMO PADRÃO**:
> git config --global core.editor "code --wait"
**PARA ATUALIZAR BRANCH CRIADA A PARTIR DE DEVELOP**:
> git pull origin develop
**PARA MODIFICAR O NOME DE UMA BRANCH LOCAMENTE**:
> git branch -m "antigo-nome" "novo-nome"

Oi Thallyta Castro

Segue os comandos com descrição do que faz!

foram os principais comandos que usei em trabalho.

só copiar as informações e colar num arquivo ComandosGit.md(eu pensei em subir no git para consulta pessoal ainda alimentando localmente)


dica: abre pelo VSCode

Artemiza Rocha
Artemiza Rocha - 12/05/2022 15:12

Top demais Thallyta ...

Parabéns, sou sua fã..

Sucesso !

Thallyta Castro
Thallyta Castro - 12/05/2022 14:47

Legal, Arthur, disponibiliza esse Readme pra gente? :D

Daniel Nitter
Daniel Nitter - 11/05/2022 23:38

Show!

JA

Julia Araujo - 11/05/2022 23:25

Gostei muito das dicas! obrigada!

Rhawlyr Araújo
Rhawlyr Araújo - 12/05/2022 07:23

Excelente!!

Arthur Santos
Arthur Santos - 11/05/2022 23:58

humm, obrigado por compartilhar Thallyta eu criei um arquivo chamado ComandosGit.md um tempo atrás no meu VSCode vou usar esse complemento e alimentar ele! qualquer coisa recompartilho de volta! sempre que uso um comando no mundo real eu vou lá e alimento meu arquivo pra usar como pesquisa rápida depois :)

Artur Neto
Artur Neto - 11/05/2022 23:05

Excelentes dicas!

HERBERT EMIDIO
HERBERT EMIDIO - 11/05/2022 23:42

parabéns, ótimo!!!