oh-my-git/levels/it_IT/merge/conflict

48 lines
1.4 KiB
Text
Raw Normal View History

2021-09-14 17:03:17 +02:00
title = Contraddizioni
2020-10-29 20:02:43 +01:00
cards = checkout commit-auto merge reset-hard
2020-10-22 16:19:22 +02:00
[description]
2021-09-14 17:03:17 +02:00
A volte le linee temporali si contraddicono a vicenda.
2021-09-14 17:03:17 +02:00
Per esempio, in questo caso, un nostro cliente vuole che queste linee temporali siano unite ma hanno mangiato cose differenti in entrambe le linee temporali.
2021-09-14 17:03:17 +02:00
Prova ad unirle insieme! Noterai che c'è un conflitto! La macchina del tempo ti lascerà decidere come procedere: puoi modificare gli elementi, ti mostrerà le sezione in conflitti. Puoi scegliere una delle due versioni o creare una combinazione di esse! Rimuovi i markers >>>, <<<, e === e crea un nuovo commit per finalizare l'unione!
2021-09-14 17:03:17 +02:00
Lascia che la tua linea temporale definitiva sia "main".
[setup]
2021-09-14 17:03:17 +02:00
echo "Appena sveglio. Sei affamato." > sam
git add .
2021-09-14 17:03:17 +02:00
git commit -m "L'inizio"
git checkout -b pancakes
2021-09-14 17:03:17 +02:00
echo "Avevamo pancakes con mirtilli e sciroppo d'acero per colazione." > sam
git add .
git commit -m "Pancakes!"
2020-10-22 17:27:54 +02:00
echo "
Is at work." >> sam
2021-09-14 17:03:17 +02:00
git commit -am "Vai a lavoro"
2020-10-22 17:27:54 +02:00
git checkout -b muesli main
2021-09-14 17:03:17 +02:00
echo "Avevamo muesli con avena e fragole per colazione." > sam
git add .
git commit -m "Muesli!"
2020-10-22 17:27:54 +02:00
echo "
Is at work." >> sam
2021-09-14 17:03:17 +02:00
git commit -am "Vai a lavoro"
2020-10-22 17:27:54 +02:00
git checkout main
[win]
2021-09-14 17:03:17 +02:00
# Crea un compromesso nella colazione del branch "main".
2020-10-22 17:27:54 +02:00
git rev-parse main^ && test "$(git rev-parse main^1^^)" = "$(git rev-parse main^2^^)"
[congrats]
2021-09-14 17:03:17 +02:00
Yum, questa sembra una buona colazione!