Skip to content

Latest commit

 

History

History
78 lines (58 loc) · 2.35 KB

GIT.md

File metadata and controls

78 lines (58 loc) · 2.35 KB

CES-27 - LAB 3 - Raft Consensus Algorithm

Gerenciando Alterações

No passo Setup, nós configuramos e fizemos um clone do repositorio do github na máquina local.

Existem diversos tutoriais sobre a utilização de Gitpela internet, abaixo estão listados alguns:

Try Git
Git - The Simple Guide
Git Official Documentation - Getting Started

É interessante que quem nunca teve contato com Git realize pelo menos um dos tutoriais citado para um melhor entendimento dos passos a seguir.

Commit - Passo-a-Passo

Para ver o estado das nossas alterações, executamos o seguinte comando:

wordcount$ git status

On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)>

    modified:   wordcount.go   

no changes added to commit (use "git add" and/or "git commit -a")

Precisamos selecionar os arquivos para a etapa de Commit.

wordcount$ git add wordcount.go
$ git status

On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD ..." to unstage)>

    modified:   wordcount.go  

Agora que as nossas alterações foram selecionadas, vamos realizar o commit:

$ git commit -m "Mensagem do Commit"

[master a68a570] Imprimindo tamanho do input
1 file changed, 5 insertions(+), 1 deletion(-)

Agora as nossas alterações foram adicionadas ao nosso repositório local:

$ git log -n 1

commit a68a570562a41bd26b485dcd80ec2592b8e4c4a9
Author: Paulo Araujo [email protected]
Date: Wed Aug 24 21:04:56 2016 -0300>

Mensagem do Commit  

Para enviar as suas alterações para o seu repositório remoto (Fork no GitHub), seguir instruções em: Entrega

Atualizando Repositório Local

Caso o repositório origin tenha sido atualizado, você pode fazer um pull das novas alterações e um rebase com as alterações locais utilizando os seguintes comandos:

$ git fetch origin
$ git rebase origin/master