Skip to content
Snippets Groups Projects
Select Git revision
  • devel default protected
  • issue#67
  • master protected
  • issue#56
  • week07
  • week06
  • week05
  • week04
  • week08
  • week03
  • week02
  • week01
12 results

cap08_er.Rmd

Blame
  • Exemplos de Rotinas

    Clonar, Modificar e Subir

    # Clonar o projeto desta apostila:
    git clone git@gitlab.c3sl.ufpr.br:pet-estatistica/apostila-git.git
    
    # Modifique o projeto antes de executar o código abaixo.
    
    # Commitar o projeto:
    git commit -a -m "Sua Mensagem de Commit"
    # Enviar projeto ao servidor (branch master, servidor origin):
    git push origin master
    

    Resolver conflito de merge

    # Requisitar merge:
    git merge ramo_teste
    
    # Resolver conflitos manualmente.
    
    # Finalizar merge com o commit:
    git commit -a -m "Merge do ramo_teste"
    

    Incorporar o remoto ao local

    # Listando os servidores remotos:
    git remote
    # Adicionando novo remote com nome remoto:
    git remote add remoto git@gitlab.c3sl.ufpr.br:pet-estatistica/apostila-git.git
    # Atualizando arquivos locais:
    git pull

    Resolver um bug

    
    git branch bugfix
    git checkout bugfix
    
    # Modifica o código de acordo com o necessário.
    
    git commit -a -m "Bug corrigido"
    git checkout master
    git merge bugfix
    git branch -d bugfix
    

    Deletar ramos

    # Listar ramos:
    git branch
    # Deletar ramo local:
    git branch -d "nome_ramo"
    # Deletar ramo remoto:
    git push origin :nome_ramo

    Criar ramo de um commit passado

    # Verificar código commit:
    git log
    # Criando branch com commit do código
    # ec3650c8661d75b486a236e3d416ab58db1d596a:
    git branch novo_branch ec3650c8661d75b486a236e3d416ab58db1d596a
    
    # Mudando para novo_branch
    git checkout novo_branch
    

    Voltar o projeto para um commit

    # Listando commits pelo nome e código de identificação:
    git log --pretty=oneline
    
    # Voltando a um commit anterior, em que seu código 
    #de identificação é: ec3650c8661d75b486a236e3d416ab58db1d596a.
    git checkout ec3650c8661d75b486a236e3d416ab58db1d596a
    

    Reescrever mensagem de commit

    git log --oneline
    git commit --amend "Correção de Commit"
    git push -f origin master