Git - Guia básico de sobrevivência

Quem está no mundo de desenvolvimento, ou está iniciando nele (meu caso), depara-se com um grande problema: versionamento. Um outro grande problema quando está em equipe: compartilhamento de código.
Mais um outro problema para a lista, disponibilidade para acesso sem precisar levar o notebook pra todo lado.

Essas questões podem ser resolvidas com uma ferramenta de grande poder para o desenvolvedor, ou para quem elabora projetos que precisa ser acessíveis e precisam manter versões armazenadas.

Esse guia é o básico do básico, buscando na internet se encontra diversos artigos e documentos a respeito.

Para quem utilizar LINUX, geralmente já vem incluso na distribuição, mas se não estiver, não tem problema:

Ubuntu e derivados:

#apt-get install git

Outras distribuições bastar dar uma "googada".

Para windows,  é um pouco mais chato. Indico realizar o download pelo site:
https://gitforwindows.org

Não tem mistério, basta avançar até o fim.  O passo-a-passo indico o site: https://woliveiras.com.br/posts/instalando-o-git-windows/

Quando finalizar todo processo inicial de configuração seguido no passo-a-passo, basta abrir o terminal do git e tentar fazer um clone de algum projeto.

Criar um diretorio local onde deseja armazenar o projeto, normalmente dentro de uma workspace previamente criada no Eclipse.

Entrar no diretório e executar:

git clone git@gitlab.com:nomeusuario/nomeprojeto.git

Caso não consiga baixar, e apresentar erro de chave ssh, então deverá proceder da seguinte forma:


Na tela do git, executar os comandos para gerar uma nova chave ssh rsa.

Exemplo:
ssh-keygen -o -t rsa -b 4096 -C "email@example.com"

vai ser criada uma pasta .ssh no diretório de seu usuário do windows, deverá copiar o conteúdo do arquivo .pub e colar no ser perfil do gitHub ou gitLab.

Feito isso, basta repetir o comando de clone.


Pronto, o projeto foi baixado, e agora como trabalhar com isso.

Cada pessoa que participa do projeto pode realizar alterações no projeto e submeter para o servidor suas alterações. Para isso deverá executar os comandos:


atualiza seu projeto local com o que há de novo no repositório
git push


dentro do diretorio do projeto adiciona suas alterações na fila de upload
git add *

para submeter as alterações e salvar no repositório
git commit -m "mensagem para indicar o que fez"



Pronto, esse é o básico para não passar fome diante de um Git. Agora é praticar e pesquisar mais funcionalidades.




Comentários