O Guia do Iniciante Absoluto e Minimalista para o Sistema de Controle de Versão Git
- 1811
- 304
- Mrs. Willie Beahan
O Git é um sistema de controle de versão, o que significa que ele permite acompanhar seu código ou qualquer tipo de texto ao longo do desenvolvimento.
Ou seja, você pode recuar de volta e avançar para qualquer estágio do desenvolvimento de código. Sem entrar em muitos detalhes, isso é feito principalmente por meio de poucos comandos básicos: clone
,adicionar
,comprometer-se
, empurrar
e puxar
.
Obviamente, existem mais comandos disponíveis, mas esses são os comandos básicos que vamos discutir neste curto
git como fazer. Antes de começar, certifique -se de que git
O comando está disponível em seu sistema. Caso contrário, no Ubuntu ou no Debian Linux, você o instalará como usuário root por um comando Linux a seguir:
# instalação apt-get git
Imagine git
Como um repositório centralizado do seu código/texto que pode e muitas vezes é compartilhado entre muitos outros desenvolvedores. Vamos começar clonando meu repositório Git existente:
$ git clone https: // [email protected]/linuxconfig/linuxconfig.org.Git clonando em 'LinuxConfig.org '… senha para' https: // [email protected] ': aviso: você parece ter clonado um repositório vazio. Verificando a conectividade ... feita.
Eu forneci minha senha e o acima clone git
comando baixado todos os arquivos disponíveis nesse repositório. No momento, o repositório está vazio:
$ CD LinuxConfig.org/ $ ls
Em seguida, vou escrever um texto simples e armazená -lo em um arquivo de texto chamado mycode.TXT
:
$ eco olá mundo> mycode.txt $ gat mycode.txt Olá mundo
Antes de o mycode.TXT
torna -se parte do nosso repositório que precisa ser adicionado ao repositório. Isso é feito pelo uso de adicionar
comando:
$ git add *
O sinal de asterisco significa adicionar todos os arquivos (estou com preguiça de ser explícito). Agora criamos um primeiro marco em nosso desenvolvimento, portanto, compramos o código usando o comprometer-se
comando:
$ git Commit -m "My Genius Primeira linha de código" [Master (ROOT -COMMIT) 01B23F7] MY GENIUS PRIMEIRA LINHA DE CÓDIGO 1 ARQUIVO ALGO, 1 Inserção (+) Criar modo 100644 MyCode.TXT
Nesta fase, o código faz parte do nosso repositório e podemos voltar a este marco a qualquer momento usando o número de confirmação, por exemplo,. 01B23F7
Na combinação com um comando relevante a não ser discutido aqui. O -m
a opção é uma mensagem anexada a
Este compromisso descrevendo o que foi feito. Embora nosso novo código seja cometido, ele ainda reside localmente, portanto não pode ser visto por mais ninguém. A partir desse motivo, precisamos armazenar nosso novo compromisso com o centralizado
diretório usando empurrar
comando:
$ git push -U Origin Master Senha para 'https: // [email protected] ': contando objetos: 3, feito. Objetos de escrita: 100% (3/3), 236 bytes | 0 bytes/s, feito. Total 3 (delta 0), reutilizado 0 (delta 0) para https: // [email protected]/linuxconfig/linuxconfig.org.Git * [New Branch] Master -> Master Branch Master configurado para rastrear o Remote Branch Master da Origin.
Tudo feito. Por fim, discutiremos puxar
comando que é usado para buscar código de um repositório centralizado. Na maioria das vezes você não será o único desenvolvedor que trabalha em nenhum projeto. Em
Enquanto isso, você está tendo uma pausa, alguns de seus colegas podem ter empurrado um novo código para um repositório, portanto você precisa mantê -lo sincronizado. Isso é feito por puxar
comando.
$ git Pull Senha para 'https: // [email protected] ': já atualizado.
Sem mudança, então eu posso continuar trabalhando. Sempre tente realizar Git Pull
Antes de começar a trabalhar. Dessa forma, você tem uma chance melhor de evitar a necessidade desnecessária de codificar a mesclagem. De agora em diante, você será
repetindo as seguintes linhas por toda parte:
$ git puxe aqui você faz o seu trabalho $ git add * $ git Commit -m "Alguma descrição de significado das coisas geniais que você fez" $ git push -U Origin Master
Tutoriais do Linux relacionados:
- Tutorial introdutório para Git no Linux
- Como gerenciar repositórios Git com Python
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para instalar no Ubuntu 20.04
- Como clonar um sistema Linux
- Instale Arch Linux na estação de trabalho VMware
- Tutorial Git para iniciantes
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Tutorial de depuração do GDB para iniciantes
- Sistema Linux Hung? Como escapar para a linha de comando e…
- « Como renomear a etiqueta de nome da VM (Máquina Virtual) no Xenserver
- Tutorial de instalação e configuração do vinho no Linux »