2022:05:uma-historia-de-conflito-entre-duas-amigas

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
2022:05:uma-historia-de-conflito-entre-duas-amigas [2022/05/29 03:29] – inicio beco2022:05:uma-historia-de-conflito-entre-duas-amigas [2022/05/29 03:37] (current) beco
Line 1: Line 1:
 ====== Uma História de Conflito entre Duas Amigas ====== ====== Uma História de Conflito entre Duas Amigas ======
  
-Era uma vez+Essa história conta como aconteceu o conflito, e como foi resolvido. Mas não é feita de romance, é feita de comandos ''git''.
    
 /* read more */ /* read more */
Line 14: Line 14:
  
   [20210212.002308, !1590]$ git show 941c4b2   [20210212.002308, !1590]$ git show 941c4b2
-  commit 941c4b2f2af558188d0cd138e4c7af226ece40ef (refs/bisect/good-941c4b2f2af558188d0cd138e4c7af226ece40ef)+  commit hash 941c4b2f2af5581
   Author: Laura Kely Monteiro Da Silva <lauramonteiro>   Author: Laura Kely Monteiro Da Silva <lauramonteiro>
   Date:   Thu Feb 11 19:03:12 2021 -0300   Date:   Thu Feb 11 19:03:12 2021 -0300
Line 25: Line 25:
   +++ b/logica/2020s1-01-logica.md   +++ b/logica/2020s1-01-logica.md
   @@ -28,3 +28,4 @@   @@ -28,3 +28,4 @@
-  11  | Eduardo Cavalcanti Ferreira                                | @eduardocavalcantiferreira|+  11  | Eduardo Cavalcanti Ferreira                                | @eduardocavalcanti        |
   12  | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |   12  | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |
   13  | Marcos Andre Estrela Santos Junior                         | @estrelanony              |   13  | Marcos Andre Estrela Santos Junior                         | @estrelanony              |
Line 33: Line 33:
 ===== Quinta-feira, dia 11 de Fevereiro, às 19h03min19s ===== ===== Quinta-feira, dia 11 de Fevereiro, às 19h03min19s =====
  
-Com apenas 7 segundos de diferença, Andressa não tinha em seu repositório as atualizações feitas por Laura. Para Andressa, o arquivo terminava em Marcos, número 13, e ela era a detentora do número 14 por direito. Ela fez sua edição, salvou o arquivo, fez o commit, e até aí tudo bem. Mas ela está prestes a ter uma surpresa durante o push.+Com apenas 7 segundos de diferença, Andressa não tinha em seu repositório as atualizações feitas por Laura. Para Andressa, o arquivo terminava em Marcos, número 13, e ela era a detentora do número 14 por direito. Ela fez sua edição, salvou o arquivo, fez o //commit//, e até aí tudo bem. Mas ela está prestes a ter uma surpresa durante o //push//.
  
   $ git show 4b35269   $ git show 4b35269
-  commit 4b3526933b50a02242f750237a0247193515056e (refs/bisect/good-4b3526933b50a02242f750237a0247193515056e)+  commit hash 4b3526933b50
   Author: Andressa Freitas De Arruda <andressa>   Author: Andressa Freitas De Arruda <andressa>
   Date:   Thu Feb 11 19:03:19 2021 -0300   Date:   Thu Feb 11 19:03:19 2021 -0300
Line 47: Line 47:
   +++ b/logica/2020s1-01-logica.md   +++ b/logica/2020s1-01-logica.md
   @@ -28,3 +28,4 @@   @@ -28,3 +28,4 @@
-   11 | Eduardo Cavalcanti Ferreira                                | @eduardocavalcantiferreira|+   11 | Eduardo Cavalcanti Ferreira                                | @eduardocavalcanti        |
    12 | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |    12 | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |
    13 | Marcos Andre Estrela Santos Junior                         | @estrelanony              |    13 | Marcos Andre Estrela Santos Junior                         | @estrelanony              |
   +14 | Andressa Freitas De Arruda                                 | @andressa741              |   +14 | Andressa Freitas De Arruda                                 | @andressa741              |
  
-Quando tentou fazer o push, Andressa notou um conflito. Uma mensagem de erro voltou indicando a ela que era preciso resolvê-lo. Ao abrir novamente o arquivo de chamada, eis o que nele se encontrava:+Quando tentou fazer o //push//, Andressa notou um conflito. Uma mensagem de erro voltou indicando a ela que era preciso resolvê-lo. Ao abrir novamente o arquivo de chamada, eis o que nele se encontrava:
  
   $ cat logica/2020s1-01-logica.md    $ cat logica/2020s1-01-logica.md 
Line 81: Line 81:
   09 | Alex Bruno Seabra                                          | @aalexbrunno              |   09 | Alex Bruno Seabra                                          | @aalexbrunno              |
   10 | Eduardo Felipe Da Silva Braga                              | @eduubr                   |   10 | Eduardo Felipe Da Silva Braga                              | @eduubr                   |
-  11 | Eduardo Cavalcanti Ferreira                                | @eduardocavalcantiferreira|+  11 | Eduardo Cavalcanti Ferreira                                | @eduardocavalcanti        |
   12 | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |   12 | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |
   13 | Marcos Andre Estrela Santos Junior                         | @estrelanony              |   13 | Marcos Andre Estrela Santos Junior                         | @estrelanony              |
Line 88: Line 88:
   =======   =======
   14 | Andressa Freitas De Arruda                                 | @andressa741              |   14 | Andressa Freitas De Arruda                                 | @andressa741              |
-  >>>>>>> 4b3526933b50a02242f750237a0247193515056e+  >>>>>>> 4b3526933b50
  
  
Line 97: Line 97:
 Normalmente o conflito se resolve sozinho, pois o comando //git// é capaz de interpolar linhas diferentes editadas por pessoas diferentes. Mas aqui seria necessário intervenção humana, pois a mesma linha indicava dois nomes, e o comando //git// não tem como saber qual seria a certa. Normalmente o conflito se resolve sozinho, pois o comando //git// é capaz de interpolar linhas diferentes editadas por pessoas diferentes. Mas aqui seria necessário intervenção humana, pois a mesma linha indicava dois nomes, e o comando //git// não tem como saber qual seria a certa.
  
-A marcação ''<<<<<<< HEAD'' marca o início do arquivo remoto (arquivo de Laura). A marcação ''======='' marca a separação entre o arquivo remoto (de Laura) e o arquivo local (de Andressa). E finalmente, a marcação ''>>>>>> HASH'' marca o final do conflito.+A marcação ''<nowiki><<<<<<<</nowiki> HEAD'' marca o início do arquivo remoto (arquivo de Laura). A marcação ''======='' marca a separação entre o arquivo remoto (de Laura) e o arquivo local (de Andressa). E finalmente, a marcação ''<nowiki>>>>>>></nowiki> 4b3526933b50'' marca o final do conflito.
  
-Andressa então tem que ajustar esse arquivo. Ela deve deixar o número 14 para Laura, que uma hora dessas já até desligou o seu computador totalmente alheia ao fato (pois para Laura, lembre, o //push// foi sem conflito). Andressa então deve recolocar seu nome com o número 15, e, **muito importante**, deve apagar as marcas ''<<<<<'', ''====='' e ''>>>>>'' do conflito. O arquivo final da Andressa ficará assim:+Andressa então tem que ajustar esse arquivo. Ela deve deixar o número 14 para Laura, que uma hora dessas já até desligou o seu computador totalmente alheia ao fato (pois para Laura, lembre, o //push// foi sem conflito). Andressa então deve recolocar seu nome com o número 15, e, **muito importante**, deve apagar as marcas ''<nowiki><<<<<</nowiki>'', ''====='' e ''<nowiki>>>>>></nowiki>'' do conflito. O arquivo final da Andressa ficará assim:
  
  
 +  $ cat logica/2020s1-01-logica.md 
 +  # Lista de Chamada
 +  
 +  * Disciplina: Logica Matematica
 +  * Turma: LT
 +  * Periodo: 2020s1
 +  * Horario:
 +      - Qua, 13h50 - 15h30
 +      - Qui, 15h30 - 17h10
 +  * Prof. Dr. Ruben Carlo Benante
 +  
 +  # Semana: 01 
 +  
 +  ## Alunos presentes
 +  
 +   N | Nome Completo                                              | Usuario Github            |
 +  ---|------------------------------------------------------------|---------------------------|
 +  01 | Arlon Nata Alves Granja Delmondes                          | @arlonnata1               |
 +  02 | Iuri Nazareno De Franca Rossi                              | @iurirossi                |
 +  03 | Joao Pedro Henderson Sarruf                                | @joaosarruf               |
 +  04 | Breno Augusto De Brito Rangel                              | @brenorangel20            | 
 +  05 | Jose Lucas Bessa De Oliveira                               | @JoseLucasBessa           |
 +  06 | Gabriel De Mendonca Ramalho                                | @Gabs2002                 |
 +  07 | Marcus Vinicius Barbosa Vilela Curvelo                     | @marc3105                 |
 +  08 | Andre Wanderley De Melo                                    | @andr3m3l0                |
 +  09 | Alex Bruno Seabra                                          | @aalexbrunno              |
 +  10 | Eduardo Felipe Da Silva Braga                              | @eduubr                   |
 +  11 | Eduardo Cavalcanti Ferreira                                | @eduardocavalcanti        |
 +  12 | Gabriel Antonio Caetano Farias                             | @gabrielfariaseng         |
 +  13 | Marcos Andre Estrela Santos Junior                         | @estrelanony              |
 +  14 | Laura Kely Monteiro Da Silva                               | @LauraM358                |
 +  15 | Andressa Freitas De Arruda                                 | @andressa741              |
  
  
  • 2022/05/uma-historia-de-conflito-entre-duas-amigas
  • Last modified: 2022/05/29 03:37