
Introdução aos comandos GIT
O GIT é um método de controle de versão muito popular e uma ferramenta de gerenciamento de código fonte que é usada para acompanhar todas as alterações feitas no código fonte do programa. Isso facilitou bastante a vida dos engenheiros de software, pois é usado para rastrear apenas as alterações em um ou mais de um arquivo. Ele é usado para colaborar entre os engenheiros de software, pois todos os engenheiros estão trabalhando em seu código dentro de sua filial e podem empurrar seu código para se fundir à filial principal, criando assim uma solução completa de código. Os objetivos do motivo pelo qual ele está entre as ferramentas mais populares se devem à sua integridade, velocidade e suporte a todos os fluxos de trabalho não lineares de maneira distribuída. O diretório GIT presente em todos os computadores é, por si só, um repositório completo, o que não é o caso de muitos sistemas cliente-servidor em operação atualmente. Enquanto estiver usando o GIT bash, existem alguns comandos que devem ser conhecidos por você. Neste post, vamos discutir esses comandos.
Comandos básicos:
- git config: Este comando é usado para definir o nome do autor e o endereço de email ao qual você deseja que o seu commit seja endereçado.
 
Use: git config –global user.email “(endereço de email)”

- git init: É usado para iniciar um novo repositório git. Este comando é geralmente usado no início.
 
Use: git init (nome do repositório)

- git clone: Este comando é usado para clonar ou copiar um repositório de uma URL. Esse URL geralmente é um servidor de bitbucket, um esconderijo ou qualquer outro serviço de controle de versão e repositório de gerenciamento de código-fonte.
 
Uso: git clone (URL)

- git add: É usado para adicionar um arquivo à área de preparação. Em vez de escolher um único nome de arquivo, você também pode optar por dar todos os nomes de arquivos com um *.
 
Use: git add (nome do arquivo),
git add *


- git commit –m: este comando é usado para capturar instantaneamente ou gravar um arquivo em seu histórico de versão, permanentemente.
 
Use: git commit –m (digite uma mensagem)
Fornecer um texto de mensagem no final do comando de confirmação ajuda a identificar os detalhes sobre o código de confirmação.

- git commit –a: Este comando de commit é usado para confirmar qualquer arquivo que tenha sido adicionado como resultado do comando git add. Também é responsável por confirmar outros arquivos para os quais você alterou desde então.
 
Uso: git commit -a

- git diff: como o nome sugere, este comando é usado para exibir todas as diferenças entre os arquivos até que as alterações ainda não tenham sido preparadas.
 
Uso: diff do git

- git diff –staged: Este comando é usado para exibir todas as diferenças entre os arquivos da área de preparação e a versão mais recente que possa estar presente.
 
Uso: diff do git -staged

- git diff (primeiro ramo) (segundo ramo): este é um comando muito eficaz, pois é usado para exibir as diferenças presentes entre os dois ramos. Geralmente, um único desenvolvedor estará trabalhando em sua ramificação individual, que será combinada em uma ramificação principal.
 
Uso: git diff (primeira ramificação) (segunda ramificação)

- git reset (arquivo): Este comando, como o nome sugere, é usado para desestabilizar um arquivo. Mesmo desestabilizando o arquivo, o conteúdo do arquivo permanece intacto.
 
Use: git reset (arquivo)

Comandos intermediários do GIT:
- Git reset (commit): Este comando de reset é usado para desfazer todas as alterações que foram incorporadas como parte de um commit depois que um commit especificado ocorreu. Isso ajuda a salvar as alterações localmente no computador.
 
Uso: git rest (commit)

- Git reset –hard (commit): Este comando é usado para descartar todo o histórico e nos leva ao último commit especificado.
 
Uso: git reset –hard (commit)

- Status do Git: este é um dos comandos mais usados, pois é usado para listar todos os arquivos que estão prontos para serem confirmados.
 
Uso: status git

- Git rm: Como no Unix, rm é usado para remover, da mesma maneira, rm é usado para excluir o arquivo do diretório de trabalho atual e também é usado para preparar o processo de exclusão.
 
Uso: git rm (arquivo)

- Log do Git: Este comando é usado para listar o histórico da versão do ramo de trabalho atual.
 
Uso: log git

- git log –follow: Esse comando é semelhante ao do git log, com a diferença adicional de listar o histórico de versões de um arquivo específico, que geralmente inclui a renomeação do arquivo.
 
Use: git log –follow (arquivo)

- git show: Este comando é usado para exibir os metadados e todas as alterações relacionadas ao conteúdo de uma confirmação específica.
 
Uso: git show (confirmação)

- tag git: Este comando é usado para atribuir tags específicas ao código confirmado.
 
Use: tag git (commitID)

- git branch: O comando Git branch é usado para listar todos os ramos que estão localmente presentes no repositório.
 
Uso: ramo git

- Ramificação Git (nome da ramificação): este comando é usado para criar uma nova ramificação.
 
Uso: ramo Git (nome do ramo)

Comandos GIT avançados
- Git branch –d (nome do branch): Este comando é usado para excluir o nome do branch atual especificado.
 
Use: git branch –d (nome do branch)

- Git checkout: Este comando é útil para alternar de um ramo para outro.
 
Use: git checkout (nome da filial)

Dicas e truques
Um arquivo que é geralmente ignorado é um arquivo ~ / .gitconfig, que é o arquivo de configuração global do git e contém comandos bastante úteis. Muitas configurações podem ser modificadas / alteradas conforme seu desejo, usando este comando. Você pode ativar ou desativar opções de comando específicas com base em sua escolha e também pode definir os aliases.
Outro ponto crucial a ser mencionado é sobre a visualização do gráfico de confirmação, que é muito útil quando você está trabalhando em algum projeto que consiste em muitas estruturas de ramificação.
Conclusão
A melhor maneira de memorizar esses comandos é fazendo uso frequente deles. Não se preocupe, se você não tiver um projeto oficial, poderá clonar qualquer repositório do stash e começar a trabalhar no GIT para obter experiência prática e um sabor agradável.
Artigos recomendados
Este foi um guia para os comandos do GIT. Aqui discutimos comandos básicos, avançados e alguns imediatos. Você também pode consultar o seguinte artigo para saber mais -
- Lista de comandos do selênio
 - Lista de comandos do GitHub
 - Comandos básicos e avançados do AutoCAD
 - Comandos do Spark