📎 Webclip
Micro Tutorial de Git
O texto apresenta um fluxo prático de uso do Git com clone de repositório, branches separados para trabalho e correções rápidas, e histórico local que pode ser mesclado, rebaseado, guardado no stash, enviado ao remoto ou descartado com reset. Também mostra como o Git lida com renomeio de arquivos e reconcilia mudanças entre branches.
Fichamento#
- Clonar um projeto do Github traz o repositório completo e todo o histórico desde o primeiro commit.
- Criar um branch de trabalho com
git checkout -bsepara as alterações domaster. git statusmostra arquivos modificados, apagados e novos.git addinclui arquivos no que será commitado, inclusive no modo interativo.git commitregistra as mudanças;-ainclui arquivos já rastreados e-mdefine a mensagem.- Para uma correção rápida, o texto cria um branch próprio a partir do
master. git mergetraz a correção de volta aomaster, e o branch temporário pode ser apagado depois.git stashguarda mudanças ainda não commitadas para retomá-las mais tarde comgit stash apply.git rebase masterreposiciona o branch de trabalho sobre omasteratualizado.git branch -mrenomeia um branch para reutilizá-lo em outro projeto clonado.git pushenvia as alterações do branch local para o repositório remoto, quando há permissão de escrita.git branch -dapaga um branch;-Dforça a exclusão quando o branch não é subtipo estrito do HEAD atual.git reset --hardvolta o diretório ao estado de um commit anterior ou ao último commit feito.- O Git reconhece renomeio de arquivo e consegue mesclar mudanças sobre o arquivo renomeado em outro branch.
