INDIVIDUAL
Entrega: 23-Mar-21
Copie o arquivo em um repositorio que seja seu e coloque as respostas nas caixas abaixo Abra uma issue nesse repositório aqui indicando o link para o arquivo no seu repo.
Baixe o arquivo [handson.zip] (handson.zip) e descompacte-o A pasta handson é um repositório git. Usando a linha de comando, altere o diretório para "handson/"
As caixas vazias
representam o conteúdo que você precisa preencher e postar em seu repositório privado
- Descreva qual é a saída dos seguintes comandos
git branch
git checkout BRANCH_NAME
(USE THE NAME OF AN EXISTING BRANCH)git log --decorate
- Tente usar
git log --graph --all
. O que acontece?
- Use
git diff BRANCH_NAME
para ver as diferenças de um ramo e do ramo atual. Sumarize as diferenças do master e do outro ramo.
- Escreva uma sequencia de comandos para mesclar o ramo não-master no
master
- Escreva um comando (ou sequência) para (i) criar um novo ramo chamado
math
(domaster
) e (ii) mudar para este ramo
- Edite B.java adicionando o código abaixo ao conteúdo do arquivo
System.out.println("I know math, look:")
System.out.println(2+2)
- Escreva o comando (ou sequencia) para realizar o commit de suas mudanças
- Volte para o branch
master
e mude B.java adicionando o seguinte código-fonte (confirme sua mudança paramaster
):
System.out.println("Hello World")
- Escreva uma sequência de comando para mesclar o branch
math
emmaster
e descreva o que aconteceu
- Escreva um conjunto de comandos para abortar a mesclagem
- Agora repita o item 9, mas prossiga com a mesclagem manual (Editando B.java). Todas as funções implementadas são necessárias. Explique o seu procedimento
- Escreva um comando (ou conjunto de comandos) para prosseguir com a mesclagem e atualizar o branch
master