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 -

  1. Lista de comandos do selênio
  2. Lista de comandos do GitHub
  3. Comandos básicos e avançados do AutoCAD
  4. Comandos do Spark