Article image
Daniel Froes
Daniel Froes01/06/2022 18:56
Compartilhe

Comandos arroz com feijão do git.

  • #GitHub

muito se fala do github e seus comandos, o versionamento e etc...

mas realmente utilizamos todos os comandos? NÃOOOOOOOOOOO

por isso achei interessante e compartilhar com todos, quais comandos geralmente eu uso muito em meus projetos :)

caso falte algum por favor não tenha vergonha e me diga haha.

Comandos

Principais Comandos do GIT

Branches

Para criar uma branch, use git checkout -b prefixo/nome-da-branch

Para mudar de branch, use git checkout prefixo/nome-da-branch

Para listar as branches, use git branch

E para apagar uma branch, use git branch prefixo/nome-da-branch -D

Atualizações

Para adicionar uma atualização, use git add ., onde . representa a pasta onde está atualmente (no terminal). Você pode adicionar tudo que estiver na pasta (e que foi modificado) OU pode adicionar arquivos ou pastas específicos (git add ./index.html).

Para commitar as alterações adicionadas, devemos executar git commit -m 'prefixo: descrição do commit - importante que a descrição seja clara para facilitar futuras buscas no repositório, seja pra achar uma funcionalidade ou um motivo de bug.

Para "empurrar" as atualizações para a origem, rode git push origin prefixo/nome-da-bracnh. Se for uma branch que só existe localmente, poderá abrir uma PR.

Para "puxar" as atualizações da origem, rode git pull origin prefixo/nome-da-branch.

Para mergear uma PR já aprovada - via terminal - acesse a branch que deve receber a PR/atualizações com git checkout prefixo/nome-da-branch-que-recebe-a-pr, rode um git pull prefixo/nome-da-branch-que-recebe-a-pr pra garantir que está atualizada e, por fim, git merge prefixo/nome-da-branch-da-PR. Agora você tem as alterações localmente. Só falta jogar pra origem (git push origin prefixo/nome-da-branch-que-recebe-a-pr).

Por fim, mesmo que seja um repositório pessoal, use sempre o git flow, faz uma diferença enorme para um tech recruiter olha e ver você utilizando o git flow(da um arzinho de mais profissional sabe haha)

até uma proxima e uma boa noite a todos!

Compartilhe
Comentários (4)

JO

Jaymeson Oliveira - 07/06/2022 07:59

muito bom ajuda demais.

Sidemar Junior
Sidemar Junior - 01/06/2022 22:30

tem também o github desktop

Isabella Ferreira
Isabella Ferreira - 01/06/2022 18:59

Bom demais!!!! vai ajudar muito

Anny Tharumyn
Anny Tharumyn - 01/06/2022 18:57

Eu, nessa vida de programação 🤣