Criação de repositórios usando Git

Índice
O trabalho em equipe se tornou uma das atividades mais importantes no mundo do desenvolvimento de tecnologia. Isso envolve a coordenação do trabalho de diferentes pessoas que podem ou não estar no mesmo lugar. Por isso, criou-se a necessidade de utilizar ferramentas que permitam a coordenação e integração de esforços, pois sem isso seria difícil obter resultados aceitáveis.
Uma das tecnologias para coordenar esforços, apoiar o trabalho e integrar soluções é Git. Com esta tecnologia podemos criar repositórios comuns onde são armazenados os arquivos e um histórico de alterações e seus gestores, dando-nos assim a possibilidade de ter uma base central com todas as colaborações para ver o andamento dos projetos.
Instale GitA primeira coisa que devemos fazer para aproveitar os benefícios desta ferramenta é instalá-la. Por ser voltado para o desenvolvedor, tornou-se multiplataforma, ou seja, possuindo uma versão para os principais sistemas operacionais. Vamos revisar a instalação em dois dos sistemas operacionais mais usados ​​para desenvolver como são Linux em sua versão Debian / Ubuntu Y janelas.
Instalação em Linux É muito simples, se tivermos um pouco de experiência com esta plataforma sabemos que devemos localizar nossos programas através de repositórios, onde com comandos como apt-get do Debian / Ubuntu podemos obter uma instalação rápida e limpa.
Vamos ver os componentes que devemos instalar para colocá-lo para funcionar Git em Linux:
1- Em primeiro lugar, devemos abrir uma janela do console de comando e também devemos ter acesso ao usuário raiz.
2- Então vamos escrever os seguintes comandos:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn

3- Os comandos acima irão baixar uma série de arquivos que, uma vez instalados, nos darão acesso a Git, então para confirmar que tudo está em ordem, só temos que colocar o seguinte comando em nosso console e veremos qual versão do Git nós estamos correndo.
versão git

Instalação em janelas é um pouco mais simples do que o de Debian / Ubuntu, já que basta fazer o download de um arquivo do instalador e assim que o processo for concluído teremos o serviço instalado em nosso computador.
Devemos procurar o pacote do instalador com a versão mais recente na página oficial, esta última fará o download de um arquivo que devemos instalar:

PROLONGAR

O processo de instalação é como qualquer outro em janelas, basicamente só temos que clicar em Avançar selecionando as opções que nos interessam, no final teremos Git, Um console SSH com o qual podemos interagir com nossa ferramenta e uma interface gráfica que nos permitirá fazer algumas das ações mais comuns dela, vamos ver os aplicativos instalados na imagem a seguir:

PROLONGAR

Antes de continuar com os elementos técnicos, há um ponto que é muito importante saber, Git funciona localmente, ou seja, todas as alterações e o histórico são mantidos no computador onde o repositório original está localizado. Para podermos compartilhar em um computador, devemos ter um servidor, ou seja, um computador remoto ao qual todos possamos nos conectar para podermos lidar com as diferentes mudanças.
Embora possamos fazê-lo em um computador da rede local, existe a possibilidade de gerenciar nossos repositórios na nuvem, para isso podemos utilizar diversos serviços, porém existem dois muito populares que estão focados em diferentes segmentos de mercado.
O primeiro deles é o GitHub, que além de nos oferecer a possibilidade de armazenar nossos repositórios na nuvem, é uma das maiores comunidades de desenvolvedores do mundo, pelo menos no conhecido mundo ocidental.

PROLONGAR

O problema é que a versão gratuita apenas nos permite ter repositórios públicos, portanto, podemos não ter privacidade suficiente em nossos projetos. Se quisermos privacidade, devemos fazer uso do serviço e dos planos pagos que eles oferecem.
O segundo é o Bitbucket, não é tão popular quanto GitHubPorém, é muito útil, pois também possui uma versão gratuita, mas a diferença é que não é uma comunidade aberta, portanto podemos ter repositórios privados e públicos, além disso na versão gratuita podemos ter até 5 usuários por repositório criado.

PROLONGAR

Também temos acesso a um serviço pago que nos permite alargar as equipas de trabalho e ter uma maior capacidade de armazenamento, este serviço é ideal para iniciantes que desejam manter seu produto em segredo e aproveitar os benefícios da nuvem.
Ambos os serviços devem ser considerados ao usar tecnologia Git pois permitem trabalhar desde locais remotos e até em diferentes partes do mundo, dando-nos a vantagem de ter sempre um backup do nosso código.
Já que sabemos o mais básico de Git, que é como instalá-lo e os serviços em nuvem que podemos usar, vamos agora para a parte prática do tutorial, para criar repositórios.
Falamos muito sobre a palavra repositório mas não o definimos formalmente, vejamos:
O que é um repositório?UMA repositório É um espaço onde nossos arquivos com código-fonte, imagens, arquivos de texto, etc. serão armazenados. Todos os tipos de arquivos binários suportados por nosso sistema operacional. Dentro do repositório Git será criada uma estrutura que permite acompanhar as alterações, adições e exclusões de arquivos e seu conteúdo, dando a possibilidade de manter um histórico por ramos ou galhos.
Agora temos um novo conceito de ramos o galhos, Eles nada mais são do que seções dentro do repositório onde podemos fazer mudanças que não afetam outros ramos, por exemplo, se tivermos um ramo principal (normalmente chamado Mestre), e queremos introduzir algumas alterações experimentais, para não afetar o referido branch principal, criamos um novo que chamamos Desenvolvimento, Dentro de Desenvolvimento todas as alterações que fizermos não serão feitas no código de Mestre A menos que os unamos.
Cada mudança que fazemos e aceitamos terá um número de controle e um comentário do desenvolvedor, com isso podemos acompanhar o histórico, sabendo quais arquivos foram alterados, quem fez a alteração e o que foi alterado dentro do arquivo.
Para criar um repositório Basta criar uma pasta e, no console de comando, escrever o seguinte:
git init

Isso vai fazer Git começar a carregar as mudanças que ocorrem dentro da pasta, ele criará automaticamente um galho ou ramo MestrePorém, podemos criar todos os branches que acharmos necessários, normalmente um por desenvolvedor ou um por equipe é criado, isso dependendo do nosso estilo de trabalho, é importante mencionar que cada programador em nível local será capaz de criar até mais filiais em sua equipe.

Vemos na imagem como criamos a pasta, em seguida, dentro dela inicializamos o repositório, para ajudar a detectar melhor como funciona Git Erramos na hora de colocar o comando, por isso vemos que o Git nos oferece os erros e sugestões para corrigi-los, mostrando sua ótima documentação.
Outra forma de criar um repositório é clonagem de um repositório existente, geralmente podemos colocá-los GitHub, para conseguir isso, devemos usar o comando git clone seguido pelo caminho do repositório, pode ser local ou remoto, vamos usar o popular repositório do framework como exemplo Javascript chamado Angular JS do Google:

Depois de criar nosso repositório ou cloná-lo, é importante que aprendamos a criar os ramos ou galhoPara fazer isso, devemos usar o seguinte comando:
git checkout -b branchname

Com isso, vamos gerar uma cópia do galho a partir do qual estamos criando o novo espaço de trabalho, faremos imediatamente a mudança para o novo galho, com isso podemos começar a fazer alterações sem afetar outros ramos. É importante não apenas saber como criar o ramo, mas também ver em que ramo nós somosPara realizar esta ação, só precisamos usar o seguinte comando:
ramo git

Assim que tivermos nosso branch criado, só temos que fazer nosso commit inicial e podemos começar a usar a ferramenta nessa pasta:

Com nosso repositório criado e totalmente funcional, podemos começar a trabalhar com ele e isso se resume a adicionar os arquivos do nosso projeto, isso significa que toda vez que criarmos um arquivo devemos adicioná-lo ao nosso rastreamento de repositório, para isso usamos o comando adicionar:
git add filename

Fazemos isso para um único arquivo, caso desejemos adicionar mais de um, podemos usar o apontar ( . ) para adicionar tudo.
Para adicionar definitivamente as mudanças, usamos o comando commit junto com um comentário relevante a ele:
git commit -m "comentário"

Finalmente, com o comando merge, mesclamos os ramos ou ramos para adicionar as outras alterações feitas:
git merge nameofbranch

Com isso encerramos este tutorial, aprendemos como criar um repositório em Git e também usar os comandos mais básicos para fazer nosso projeto funcionar, a chave para dominar Git é ler sua documentação e praticar muito, pois como tudo é praticamente uma linguagem nova, porém se a dominarmos poderemos melhorar significativamente os ambientes de desenvolvimento de nossa equipe.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave