Kijan pou m rezoud yon "merge conflict" nan Git?

poze 4 months ago238 gadeht

6

Mwen fè git pull e mwen jwenn CONFLICT (content): Merge conflict in index.html. Fichye a gen <<<<<<< ak >>>>>>> ladan l. Kisa pou m fè?

Dyagnostik IA

Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.

poze 4 months ago

2 Repons

8
✓
✓ Repons yo aksepte

Pa panike, se nòmal! Sa rive lè ou menm ak yon lòt moun chanje menm liy yo. Git pa konnen kiyès pou l kenbe, kidonk li mande w chwazi.

Nan fichye a w ap wè:

<<<<<<< HEAD
<h1>Byenvini sou sit mwen</h1>        ← vèsyon pa w
=======
<h1>Byenvini sou DevPan</h1>          ← vèsyon lòt moun nan
>>>>>>> origin/main

Etap yo: 1. Ouvri fichye a. Chwazi vèsyon ki bon, oswa konbine yo. 2. Efase makè yo (<<<<<<<, =======, >>>>>>>). 3. Sove, epi:

git add index.html
git commit        # oswa `git rebase --continue` si w t ap fè yon rebase

VS Code montre bouton "Accept Current / Accept Incoming / Accept Both" anlè chak konfli. Sa fasilite travay la anpil.

Si w vle anile tout bagay e rekòmanse: git merge --abort.

Konekte pou di lòt moun si li te mache.

answered 4 months ago
6

Pou evite konfli: fè git pull souvan, kenbe branch ou yo kout (kèk jou), epi pale ak ekip la lè de moun ap travay sou menm fichye a.

Konekte pou di lòt moun si li te mache.

answered 4 months ago

Sign in and verify your email to post an answer.