Pular para o conteúdo
Início » Git » 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.

Veja também como armazenar temporariamente em cache as credenciais de usuário e senha para acesso a um repositório no artigo: Cache temporário das credenciais GIT – username e password

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.

Mais sobre GIT, Github e Gitlab

Como resolver o “error: src refspec main does not match any”no Git
A mensagem de erro: "error: src refspec main does not match any" acontece por algumas causas rotineiramente comuns, principalmente ao iniciar um novo repositório de projeto. Uma segunda linha de mensagem com o texto: "error: …
Livros e-books gratuitos de programação e computação em geral
Procurando livros e-books gratuitos sobre programação, desenvolvimento de software e outras áreas de computação? Esta lista trás estes temas e ainda livros sobre engenharia de software, e outros assuntos. O período de pandemia fez explodir …
Git dica rápida: git checkout de arquivos específicos de outra branch
O comando git checkout pode ser usado para atualizar arquivos ou diretórios específicos em sua árvore de trabalho com os de outra ramificação (branch), sem que seja necessário mesclar a ramificação inteira. Isso pode ser …
Criando o README do seu perfil no Github
Personalize o README do seu perfil no Github, deixe seu cartão de visitas de programador com a "sua cara" e aumente a visibilidade e clareza de sua posição técnica na área de desenvolvimento de software. …
Git commits semânticos
Commits semânticos no uso de Git e outros VCS (sistemas de versionamento de código), são a melhor forma de documentação de execução de implementação, por conferir contexto à gestão de mudanças. Escrever mensagens de commits …
Como corrigir GIT lento com SSH no Github, Gitlab ou Bitbucket
Para corrigir comandos GIT de push e pull lentos, quando estamos usando chaves ssh nos serviços de repositórios Github, Gitlab e Bitbucket, é necessário alterar a configuração de versão de IP utilizada. Eu gosto de …

2 comentários em “Git – Dicas Rápidas”

  1. Resposta: GIT - Cache temporário de credenciais - MAZER.DEV

  2. Resposta: Sistemas de Controle de Versão - O que é? - MAZER.DEV

Deixe um comentário

O seu endereço de e-mail não será publicado.

pt_BRPortuguese
%d blogueiros gostam disto: