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.
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
Postar um comentário