Skip to content

DevSquadPE/pratica-versionamento-equipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Logo squad PE

Repositório para prática de trabalho em equipe

Descrição

Por meio deste repositório você poderá praticar o trabalho colaborativo e conhecimentos de versionamento de código com o Git e GitHub.

Pré-Requisitos

  • Ter perfil no GitHub
  • Ter o Git instalado - caso não tenha, baixe por meio do link a seguir: Baixar Git
  • Ter uma IDE para edição de código, como o Visual Studio Code: Baixar VS Code

Orientações

Git

Configuração inicial (Git)

Essa é a primeira coisa que você deve fazer ao instalar o git: Configurar o nome de usuário e e-mail. Este procedimento só precisa ser realizado uma vez

git config --global user.name "Seu nome Aqui"
git config --global user.email seuemail@exemplo.br

Clonando o repositório (GitHub)

  1. Na sua máquina, crie uma pasta para salvar o projeto;

  2. Copie o link do repositório para cloná-lo (siga os passos abaixo);

endereço link clone

  1. Clique com o botão direito do mouse na pasta que você criou no passo 1, e escolha a opção abrir no terminal OU Git Bash Here;

  2. Com o terminal aberto, digite o código:

git clone linKCopiado-No-Passo-2

Repositório github clonado

!ATENÇÃO: Caso você esteja realizando esse procedimento pela primeira vez, será necessário realizar o login no GitHub. Durante o processo de clonagem aparecerá a opção para você realizar o login, escolha a opção de logar pelo navegador. Será aberta uma janela como mostra na imagem abaixo: Preencha as informações para concluir o processo.

Este procedimento só precisa ser realizado uma vez

Login github

  1. Pronto! Agora verifique se o repositório já encontra-se na pasta que você configurou para salvá-lo e já pode começar a mexer no projeto.

Comandos essenciais (Git)

OBS_1: Todo comando inicia com a palavra git.

OBS_2: Quando trabalhamos em equipe é muito importante atualizarmos o nosso repositório local SEMPRE antes de iniciar novos trabalhos, para tanto utilize o comando abaixo SEMPRE antes de começar a mexer no código. Isso manterá o projeto atualizado na sua máquina.

git pull

Sempre que você alterar um arquivo e quiser subí-lo para o GitHub, você deverá ser os comandos abaixo:

  1. Indica em vermelho - quais arquivos foram editados - e, em verde - os arquivos adicionados para serem comitados:
git status
  1. Adiciona UM arquivo ou TODOS os arquivos editados, para serem comitados, respectivamente.
git add nomeArquivo.extensão
git add .
  1. Salva o(s) arquivo(s) editado(s) adicionando uma mensagem. Ex.: Desenvolvimento de formulário, correção de bug 'x'...
git commit -m "mensagem"
  1. Envia os arquivo da sua máquina para o GitHub
git push origin main

Comandos - trabalho em equipe

Ao criar um projeto e versioná-lo, por padrão é criado uma branch chamada de main que é a principal - onde está a aplicação. Porém, quando trabalhamos em equipe há a necessidade de criarmos outras branchs para evitar bugs na aplicação salva na branch main. Veja abaixo os comandos que podem ser utilizados e quando usá-los:

  1. Exibe uma lista com todas as branchs do projeto/repositório
git branch

Lista com todas as branchs


  1. Cria nova branch

Ao criar uma nova branch você estará levando para ela uma cópia da versão do projeto que está na branch main.

git branch nomeBranch

No exemplo abaixo foi criada uma nova branch com o nome teste e, em seguida, o comando para listar as branchs foi executado. Veja que agora a branch teste é exibida na lista.

cria uma nova branch


  1. Trocando de branch

Observe que a branch selecionada fica com um * (asterisco) e com o nome na cor verde.

git checkout nomeBranch

muda de branch


  1. Enviando a branch para o repositório remoto (GitHub)
  • git push: ato de enviar as alterações
  • -u: Complemento do comando
  • origin: Destino
  • nomeBranch: Qual branch será enviado do repositório local para o remoto
git push origin nomeBranch

Ou

git push -u origin nomeBranch

  1. Excluindo uma branch do repositório remoto (GitHub)

Observe que há apenas UMA diferença entre o enviar e o excluir. Ao excluir a branch são utilizados : (dois pontos) antes do nome da branch a ser excluída, enquanto no enviar branch não tem os pontos (cuidado para não confundir).

git push origin :nomeBranch

  1. Junta/Une branchs.

Esse procedimento costuma ser realizado para juntar/trazer o código de outra branch para a main.

Ex.: Traz todas as alterações da branch especificada para a main - ela precisa estar selecionada.

git merge nomeBranch

Junção de branch


  1. Excluindo uma branch do repositório local (sua máquina)

OBS: A branch que você quer excluir não pode estar selecionada.

git branch -D nomeBranch

Exclusão de branch

About

Repositório para praticar versionamento e trabalho em equipe (simutaneamente)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages