Git – Dicas Rápidas

Git - dicas rápidas

Em qualquer ferramenta utilizada e mesmo dominada no dia-a-dia, seja em desenvolvimento de software, ou qualquer outra área, sempre vai apresentar um conjunto de opções, comandos ou características que são extremamente úteis, porém necessitam ser consultados com dicas rápidas todas as vezes que é necessária sua utilização, Git não é uma exceção.

Este artigo tem o objetivo de ser atualizado com frequência com dicas rápidas no uso do software de controle de versão Git, demonstrando, e lembrando, comandos usados com frequência não tão alta quanto commit ou push, e que sempre necessitam de uma consulta no manual ou tutorial.

Se precisa de uma visão rápida e geral do uso de Git, que é uma ferramenta de versionamento de software, leia o artigo Git Básico.

Dicas

Definir autor para um comando específico

Ocasionalmente quando você está trabalhando em um servidor remoto, de ambiente de desenvolvimento ou stage, não é incomum realizar alterações e ter a necessidade de aplicar um commit ou stash com o seu nome de autor.

Porém, nem sempre estes ambientes estão com o autor configurado, ou, como boa prática, não devem ter um autor único configurado no Git globalmente, ou ainda, você está em um ambiente de outro autor configurado.

Para identificar-se na ação desejada, sem necessitar alterar a configuração global do Git, é possível passar na linha de execução o autor e e-mail para aquele comando específico.

Por exemplo, imagine que realizou um teste em um arquivo no ambiente de stage, verificou que a alteração de código resolve um problema, e agora irá realizar o fluxo correto, alterando em ambiente dev, remetendo para revisão e aprovação, para posterior implantação nos devidos ambientes.

Porém não deve deixar a alteração direta no servidor, e deve reverter o estado do código usando o comando stash. Para identificar-se neste único comando, utilize o parâmetro -c seguido da configuração desejada:

git -c "user.name=Ademir Mazer Junior" -c "[email protected]" stash

Portanto, ao utilizar o parâmetro -c e as configurações de nome e email, para este comando específico a informação será identificada com esta configuração, sem alterar a global.

Pode ser usado com outros comandos.

Mantenha-se atualizado

Não esqueça de me seguir no Twitter e assinar o Canal Mazer.dev no Youtube para receber atualizações de novos artigos, vídeo aulas e cursos gratuitos em desenvolvimento e engenharia de software.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *