Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • S simulados-back
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Simulados
  • simulados-back
  • Wiki
  • GIT e Ger. Configuração

Last edited by Israel Deorce V. Jr Sep 04, 2018
Page history
This is an old version of this page. You can view the most recent version or browse the history.

GIT e Ger. Configuração

Git


Comandos Básicos

Configurando Usuário

A primeira coisa que você deve fazer quando instala o Git, é setar o seu nome e email.

Isso é importante para que fique registrado quem foi o autor do commit:

  • $ git config --global user.name "John Doe"

  • $ git config --global user.email [email protected]


**Trabalhando com Branches (trocar, criar, deletar)**
  • $ git branch -a -> Mostrar todas as branches do repositorio (as locais em branco e as remotas em vermelho)

  • $ git checkout {nomeDaBranch} -> Trocar a branch visualizada. Se ela nao existir localmente, uma copia local será criada.

  • $ git checkout -b {nomeDaBranch} -> Criar uma nova branch do zero que eh uma copia da branch atual

  • $ git branch -D {nomeDaBranch} -> Deletar uma branch local

  • $ git push origin --delete {nomeDaBranch} -> Deleta uma branch remota


**Fazendo Commits Local e Remotamente**
  • $ git status -> Verifica a situacao atual da branch local e remota (se ha diferencas)

  • $ git pull -> Incorpora as mudancas do repositorio remoto para a branch local

  • $ git add {file} -> Adiciona somente o especifico a uma caixinha a ser comitada

___ou

  • $ git add . -> Adiciona todas as alteracoes feitas de uma vez a uma caixinha a ser comitada

  • $ git commit -m "Mensagem de Alteracao" -> Adicionarah todos os "add" em um pacote de alteracao que posteriormente pode receber "push" para a branch remota

  • $ git push -> Enviará todos os commits para a branch remota



Git Flow - Estratégia de Branching

GitFlow



Git Rebase e Merge de Conflitos

  • $ git rebase {nomeDaBranch} -> Trará as mudancas da branch "nomeDaBranch" para a branch atual para serem tratadas localmente. (não altera diretamente a branch remota)

  • $ git merge {nomeDaBranch} -> Irá juntar as mudancas da branch "{nomeDaBranch}" para a branch atual, ou seja, a partir da dev, pode ser feito o merge de outra branch, que então atualizará a dev. Um comando push eh necessario para completar o processo.

Clone repository
  • Arquitetura e Projeto Detalhado
  • Back End API & Rotas
  • Banco de Dados
  • Cronograma
  • GIT e Ger. Configuração
  • Histórico de Reuniões
  • Home
  • Interface com o Usuário (UI)
  • Requisitos
  • Tutoriais e Links