1
resposta

SOLUÇÂO DE CONFLITO

No VSCode existe o conflito mas no Git diz esta tudo atualizado Pasta projeto

       <li>Curso de Docker: Criando containers sem dor de cabeça</li>

Pasta Vinicius

        <li>Docker: Criando containers sem dor de cabeça</li>

No Git

alice@DESKTOP-30KH531 MINGW64 ~/documents/alura/semana_6/alice/projeto (master)
$ git log
commit 5fa539ac7d00c9c2b11c1b20f4be1e234291e4a5 (HEAD -> master)
Merge: 7ac8f61 93919d4
Author: Alice Guilarducci <aliceguilarducci.arq@hotmail.com>
Date:   Tue Feb 22 17:26:08 2022 -0300

    Merge branch 'lista'

commit 93919d4ba5e683f55c5d7ee4c4169a70389d374a (lista)
Author: Alice Guilarducci <aliceguilarducci.arq@hotmail.com>
Date:   Tue Feb 22 17:25:17 2022 -0300

    Alterando curso Docker

commit 7ac8f61c01584393fd97ada7132c248c6d17e3fe
Merge: 1447c00 04559bc
Author: Alice Guilarducci <aliceguilarducci.arq@hotmail.com>
Date:   Tue Feb 22 15:52:57 2022 -0300

    Merge branch 'lista'

commit 04559bc409ecbce39d02189b6bd1f0de8d55930a
Author: Alice Guilarducci <aliceguilarducci.arq@hotmail.com>
Date:   Tue Feb 22 15:48:36 2022 -0300

    Atualizando nome do curso de Docker

commit 1447c00af139a57ceb24eec6ae2d0a2aac347070 (local/master, local/HEAD)
Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
Date:   Tue Feb 22 02:51:41 2022 -0300

    Corrigindo nome do curso de Docker

commit 038ffacbfba7e5ea82aef18ac3ac331cbb436d28

alice@DESKTOP-30KH531 MINGW64 ~/documents/alura/semana_6/alice/projeto (master)
$ git merge titulo
merge: titulo - not something we can merge

alice@DESKTOP-30KH531 MINGW64 ~/documents/alura/semana_6/alice/projeto (master)
$ git merge lista
Already up to date.

E não consigo voltar no Git Vinicius. Depois dos " : " esta travado

alice@DESKTOP-30KH531 MINGW64 ~/documents/alura/semana_6/Vinicius (titulo)
$ git checkout master
Switched to branch 'master'

* commit 85dbda7cceabfa1740ad326ef5ea9a0c46514fe0 (HEAD -> master)
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:47:08 2022 -0300
|
|     Cottigindo nome do curso Docker
|
* commit 9a326b012f619f59c6da7918e8418b568d0d8392
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:31:32 2022 -0300
|
|     Corrigindo branchs
|
* commit 8fa9495b7e836ee05f77d73445824c35f8e0b652
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:18:07 2022 -0300
|
|     Corrigindo nome do curso Docker
|
* commit f607f6393bd53622ce6b549dea25479b613e5b52
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:13:19 2022 -0300
|
|     revisando curso Docker
:...skipping...
* commit 85dbda7cceabfa1740ad326ef5ea9a0c46514fe0 (HEAD -> master)
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:47:08 2022 -0300
|
|     Cottigindo nome do curso Docker
|
* commit 9a326b012f619f59c6da7918e8418b568d0d8392
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:31:32 2022 -0300
|
|     Corrigindo branchs
|
* commit 8fa9495b7e836ee05f77d73445824c35f8e0b652
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:18:07 2022 -0300
|
|     Corrigindo nome do curso Docker
|
* commit f607f6393bd53622ce6b549dea25479b613e5b52
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 16:13:19 2022 -0300
|
|     revisando curso Docker
|
* commit 1447c00af139a57ceb24eec6ae2d0a2aac347070 (local/master)
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 02:51:41 2022 -0300
|
|     Corrigindo nome do curso de Docker
|
* commit 038ffacbfba7e5ea82aef18ac3ac331cbb436d28 (titulo)
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 03:03:41 2022 -0300
|
|     Cursos com letra maiuscula
|
* commit f3cf64db2fb1e076f0581d053a5f97f5b494b0f2
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 02:24:24 2022 -0300
|
|     Lista no início do titulo
|
* commit 4ba2dfd921d0d79b60120a6414d5eee2e25bdc56
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Tue Feb 22 02:22:23 2022 -0300
|
|     Alterando título da página
|
* commit abe38e4f1ad9a35fa4d953a91ea3483db566958c (origin/master)
| Author: Alice Guilarducci <aliceguilarducci.arq@hotmail.com>
| Date:   Tue Feb 22 01:22:09 2022 -0300
|
|     Renomeando curso de Integração Contínua
|
* commit 9d8226dc6767617ee0104815f983afe42e78e15b
| Author: Alice Guilarducci <aliceguilarducciarq@hotmail.com>
| Date:   Mon Feb 21 23:25:26 2022 -0300
|
:
1 resposta

Oi, Alice! Tudo bom?

Desde já, peço perdão pela demora em retornar.

Após realizarmos o comando git merge lista, recebemos a mensagem “Already up to date”, a qual indica que a nossa branch master já está atualizada com as novas alterações que fizemos.

No entanto, as pastas “projeto” e “Vinicius” ainda continuam com conteúdos diferentes, gerando uma divergência entre os códigos. Para resolver essa questão, será preciso atualizar o repositório “Vinicius” com as novas modificações já feitas em "projeto". Conseguiremos fazer isso por meio do passo a passo abaixo:

1 - Entrar na pasta de nome “Vinicius”;

2 - Verificar em qual branch você está, com o comando abaixo:

git branch

A atual branch em que estamos estará destacada, como neste exemplo:

Tela de captura do Git Bash. A imagem é composta por três linhas: a primeira contém um símbolo de cifrão e o comando “git branch”; a segunda linha possui um símbolo de asterisco e a palavra "master", que está destacada pela cor verde; a terceira linha contém a palavra "titulo".

3 - Caso não esteja na branch master, isto é, caso você perceba que a branch destacada não seja a “master”, será preciso se “deslocar” até ela, o que pode ser feito a partir do seguinte comando:

git checkout master

4 - Realizar o git pull. Ele é um comando capaz de atualizar nossas branches locais conforme as branches remotas. Portanto, para obter as alterações feitas dentro do repositório “projeto”, digitaremos o comando abaixo na pasta “Vinicius”:

git pull local master

Dessa maneira, ambos os códigos, tanto da Ana, quanto do Vinícius, terão as mesmas informações!

Por fim, para sair da tela que apresenta os registros dos commits através do git log, devemos apertar a tecla ESC e em seguida, digitar a letra “q”.

Alice, espero que tenha compreendido minha explicação! Caso surja alguma dúvida, fico à disposição para te auxiliar.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.