Article image
Caio Arruda
Caio Arruda04/03/2024 10:15
Compartilhe

Comandos Avançados e Alguns Erros do Git

  • #GitHub
  • #Git

Rebasing:

  • O rebasing é um comando poderoso que oferece uma alternativa às solicitações de pull. Ele permite que você integre todos os novos commits feitos após uma divergência da branch em uma nova branch e insira as alterações no topo da base. Isso é útil quando você deseja incorporar alterações de outra branch sem criar um commit de merge.
Para usar o rebasing, execute:

git rebase <branch_destino>

Stashing:

  • O stashing é útil quando você deseja salvar temporariamente as mudanças não commitadas antes de alternar para outra branch ou realizar outras operações.
Para guardar as mudanças:

git stash save "Descrição opcional"

Para aplicar as mudanças guardadas:

git stash apply

Cherry-pick:

  • O cherry-pick permite que você selecione commits específicos de uma branch e os aplique em outra.
Para aplicar um commit específico:

git cherry-pick <hash_do_commit>

Principais Erros e Soluções

Mensagem de Commit Incorreta:

Se a mensagem do commit não estiver adequada ou não seguir a convenção, use:

git commit --amend
  • Isso permite editar a mensagem ou até mesmo trocar o autor do commit.

Esquecimento de Arquivos no Commit:

Se você esqueceu de adicionar um arquivo ao commit ou precisou fazer alterações em um arquivo:

git add <nome_do_arquivo>
git commit --amend

Erro no Último Commit:

Se algo deu errado no último commit, mas você ainda não deu push:

git commit --amend -m "Nova mensagem de commit"

Lembre-se de que esses comandos avançados devem ser usados com cautela e compreensão. Familiarize-se com os conceitos básicos do Git e pratique regularmente para se tornar um mestre do Git!

Compartilhe
Comentários (0)