Workflow Back-end Java
Parte 2: Versionando com Git e GitHub
Nesta segunda parte da série criaremos um repositório Git local e logo em seguida enviaremos o código do nosso projeto para o GitHub.
Sobre a série
Ao longo da série vou mostrar o workflow que utilizo para desenvolver back-ends. O passo-a-passo será feito gerando uma API REST de um serviço de gestão de tarefas.
A série considera que o leitor já possui uma certa experiência com Java ou desenvolvimento Web e portanto tenta ser o mais sucinta possível.
Posts da série
Pré-Requisitos
- Git git-scm.com
- Conta no GitHub github.com
Passo 0: Verificar se está na pasta do projeto
cd taskify-api
Passo 1: Iniciar um repositório Git no projeto
git init
Passo 2: Verificar o status do repositório
git status
Passo 3: Criar o arquivo .gitignore
na raiz do projeto
Os arquivos abaixo são específicos para a minha IDE. O ideal é que cada
time/desenvolvedor adicione os arquivos pertinentes a serem ignorados pelo Git
no .gitignore
.
Passo 4: Adicionar os arquivos ao repositório
git add --all
Passo 5: Fazer o commit
git commit -m "Primeiro commit"
Passo 6: Criar o projeto no GitHub
Passo 7: Adicionar os arquivos LICENSE
e README.md
Arquivo README.md
# taskify-api
Simple tasks app
Arquivo LICENSE
Passo 8: Adicionar ao Git e fazer commit dos arquivos
git add --all
git commit -m "Adicionando arquivos recomendados pelo GitHub"
Passo 8: Adicionar o repositório do GitHub ao seu projeto
git remote add origin https://github.com/<your_username>/taskify-api.git
Passo 9: Enviar seu projeto ao GitHub
git push -u origin master
Pronto
Seu projeto já está versionado com o Git e disponível no GitHub!