Executando verificação de segurança...
6

Descomplicando o Git

Você aí, tem medo de usar o git? O máximo que faz é commitar e subir? Os outros comandos te assustam? Não se preocupe, você não está sozinho!

O Git pode parecer intimidante no início, mas uma vez que você entenda o básico, ele se torna uma ferramenta poderosa e indispensável para qualquer dev!

Neste artigo, vou explicar alguns comandos úteis e quando utilizá-los.

git stash

O comando git stash permite que você salve temporariamente as mudanças que você fez no seu código, sem precisar commitar tudo de uma vez.

É como se você estivesse colocando suas alterações em um esconderijo temporário, para que possa trabalhar em outras coisas sem se preocupar em perder o trabalho que já fez. Quando você estiver pronto para voltar a trabalhar nas alterações, basta abrir o esconderijo e recuperar o que estava dentro dele.

Os comandos git stash pop e git stash apply são usados para aplicar as alterações armazenadas em um stash ao seu diretório de trabalho.

A diferença entre eles é o que acontece com o stash após a aplicação das alterações:

**git stash apply** Este comando aplica as alterações do stash mais recente (ou especificado) ao seu diretório de trabalho, mas deixa esse stash na lista de stashes para possível reutilização
**git stash pop** Este comando aplica as alterações do stash mais recente (ou especificado) ao seu diretório de trabalho e remove esse stash da lista de stashes. Porém, se houver conflitos após o git stash pop, ele não removerá o stash, fazendo com que se comporte exatamente como o **git stash apply**
Então basicamente, git stash pop é *git stash apply && git stash drop*

Mas lembre-se, se houver conflitos durante a aplicação do stash, ambos os comandos irão desencadear o modo de resolução de conflitos de mesclagem e nenhum deles se livrará do stash

Para visualizar todos os stashes, use o comando git stash list

Para dar um nome ao stash, use o comando git stash save nome-do-seu-stash

git mv

O comando git mv é usado para renomear ou mover arquivos sem perder o histórico do git. Ele tem a seguinte sintaxe:

git mv [origem] [destino]
origem é o nome do arquivo ou diretório que você deseja renomear ou mover
destino é o novo nome ou caminho do arquivo ou diretório
Por exemplo, para renomear um arquivo chamado index.html para home.html, você usaria o seguinte comando:

git mv index.html home.html
Para mover um arquivo chamado index.html para o diretório public_html, você usaria o seguinte comando

git mv index.html public_html/
Para renomear um diretório chamado scripts para scripts_new, você usaria o seguinte comando:

git mv scripts scripts_new
Para mover um diretório chamado scripts para o diretório src, você usaria o seguinte comando:

git mv scripts src/
O comando git mv rastreia as alterações nos arquivos e diretórios que você renomeia ou move. Isso significa que você pode reverter essas alterações se precisar.

Se você renomear um arquivo chamado index.html para home.html, e depois decidir que não quer mais a renomeação, você pode reverter a alteração usando o seguinte comandogit reset HEAD index.html

Isso restaurará o arquivo index.html para o seu nome original

Veja a continuação aqui

Carregando publicação patrocinada...
1
0