O Guia do Iniciante para Git

La guida per principianti a Git
⏱️ 6 min read

Se você é um usuário Linux, provavelmente já encontrou o Git em algum ponto, talvez ao tentar baixar um novo programa ou pesquisar sistemas de controle de versão como CVS ou Subversion. Git é o sistema de controle de revisão criado pelo famoso Linus Torvalds do kernel Linux, devido à falta de satisfação com as soluções existentes. A ênfase principal no projeto estava na velocidade ou, mais especificamente, na eficiência. O Git aborda muitas das deficiências dos sistemas anteriores e faz tudo em muito menos tempo. Se você está procurando aprender Git, este guia para iniciantes o ajudará a começar.

O que o Git faz

Digamos que você esteja trabalhando na criação de um site para um cliente. Eles declaram o que querem, você projeta, eles revisam e fazem revisões, etc. A cada conjunto de revisões do cliente, o site muda e cresce. Mais tarde, o cliente pode dizer: “Eu gosto mais do jeito que parecia em setembro passado”. Em circunstâncias normais, você tem um problema. Você pode não ter todos os arquivos e dados daquela época, e seu código pode ter mudado tanto que reverter seria difícil ou impossível.

O objetivo de um sistema de controle de revisão é resolver quase todos os problemas do parágrafo acima. Você pode rastrear cada alteração em seu código e arquivos e reverter a qualquer momento para onde as coisas estavam.

Como funciona o Git

O diretório de cada projeto é seu próprio repositório Git. Você mantém todos os seus arquivos para aquele projeto naquele diretório e periodicamente diz ao Git para atualizar suas informações com o estado atual dos arquivos. Esse processo de dizer ao Git para registrar o estado é um commit. Cada vez que você efetua um commit (o que deve ser frequente), o Git dá uma olhada em todos os arquivos que foi instruído a rastrear e salva as diferenças nesses arquivos (não todos os novos arquivos) no diretório “.git”. Cada confirmação se torna um novo ponto de salvamento para o desenvolvimento do seu projeto.

Opcionalmente, você pode enviar seu repositório git local para um host externo, como GitHub ou seu próprio servidor Git. Isso permite que vários contribuidores em um projeto possam fazer commits frequentes e rápidos em seu repositório local e, em seguida, agrupar todos esses commits locais em uma única atualização para o repositório online.

Isso é uma das coisas que torna o Git mais rápido de usar do que alguns outros Sistemas de Controle de Versão (VCS): você pode fazer commit com frequência em seu repositório local sem perder tempo e largura de banda tendo que fazer upload para um servidor para cada um.

Obtendo Git

A maioria das distros Linux vem com Git pré-instalado. Se o seu sistema não vier com ele, você pode instalá-lo facilmente a partir do seu Centro de software ou gerenciador de pacotes, já que está disponível na maioria dos repositórios.

Você pode instalá-lo no terminal:

Se você estiver em outra plataforma ou não puder usar esses repositórios, poderá baixar e instalar manualmente os pacotes aqui.

Usando Git

O processo de criação de um repositório git local é rápido e fácil. Primeiro, crie um diretório que você pretende usar para seu projeto e abra seu terminal para esse local.

Inicie um repositório Git com o comando:

Isso criará um diretório “.git” (oculto da visualização) para manter as informações do seu repositório. Provavelmente, você vai querer começar a adicionar alguns arquivos. Começaremos criando um arquivo README simples, adicionando-o à lista de arquivos do repositório a serem observados e, em seguida, submetendo nosso arquivo ao repositório.

Você será levado a uma tela de editor de texto (exatamente qual editor de texto depende de sua distro e configuração) onde você deve inserir quaisquer notas sobre este commit. Estes são geralmente breves resumos das mudanças que ocorreram desde o último commit. Depois de salvar e sair do editor de texto, o commit deve ser concluído com sucesso.

Guia para iniciantes para edição de commit do Git

Se durante o processo acima, o Git gerar um erro dizendo que não pode reconhecê-lo, você terá que dizer quem você é. Fazer isso é tão simples quanto inserir:

Basicamente, criamos um instantâneo do estado atual desse arquivo. Quaisquer outras alterações (que você confirmar) serão salvas em cima disso.

Adicionar e enviar cada arquivo individualmente, como no exemplo acima, pode ser entediante. Para remediar isso, você pode adicionar todos os arquivos no diretório atual com

Você pode confirmar todos os arquivos alterados conhecidos de uma vez com

Guia para iniciantes do repositório de clones do Git
O Guia do Iniciante para Git

Algumas outras opções úteis do comando git incluem:

Isso, é claro, é apenas o começo do que o Git pode fazer. Depois de dominar o GIt, você pode começar a usar o Github e aprender a adicionar capturas de tela e animação às suas solicitações de pull.

Relacionado:

  • Como começar a usar o gerenciamento de projetos do GitHub
  • Como verificar a autenticidade do software Linux com assinaturas digitais
  • 5 dos clientes gráficos Git mais úteis para Linux

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Você pode gostar...