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!