Git é um dos sistemas de controle de versão mais populares disponíveis, desenvolvido pelo criador do Linux Linus Torvalds. Ele é usado em sistemas privados e sites públicos para todos os tipos de desenvolvimento. Não importa o quão experiente você seja com o Git, sempre há oportunidades para descobrir coisas novas. Aqui estão 5 exemplos que podem mudar a maneira como você trabalha com este sistema.
1. Copiar um arquivo de outro ramo
Durante o trabalho, pode acontecer que excluamos ou confundamos o arquivo e queremos começar do início. Também pode acontecer que ao trabalhar com um determinado ramo, percebamos que precisamos de um arquivo de outro ramo. Este comando nos ajudará a obter um arquivo de outro branch :
git checkout release_15.5.3 -- projects/test/src/feature-1.component.ts
Para copiar o arquivo especificado de um commit específico, use o comando:
git checkout 2657d3e -- projects/test/src/feature-2.component.ts
Em vez de um único arquivo, também podemos carregar o diretório inteiro especificando o caminho para ele. Observe que todos os caminhos são relativos, portanto, a menos que você esteja na raiz do repositório, você deve fornecer um caminho relativo para seus arquivos.
2. Correção da última mensagem de confirmação.
, , , , , . , , . :
git commit --amend
3. ().
, . , :
git log --oneline --no-merges
, .
4. , .
, , , :
git log -S "Release"
commit dcae425d31b852a90593d999bc0e57db448b0c5a
Author: pavel-zlotarenchuk
Date: Wed Mar 3 20:56:08 2021 +0300
5. .
, git, . git , (). , . git checkout, , . :
git clean -f -d
O Git é uma ferramenta repleta de truques para facilitar o nosso trabalho do dia a dia. A lista acima não é de forma alguma exaustiva ou completa, estes são apenas comandos não óbvios, mas úteis que eu não descobri imediatamente e que simplificaram meu trabalho muitas vezes.