Testa dig själv — Konflikter
Utan att kolla:
- Vad betyder
<<<<<<< HEAD,=======och>>>>>>> origin/maini en konfliktfil?
Visa svar
<<<<<<< HEAD markerar början av din version, ======= skiljer de två versionerna åt, och >>>>>>> origin/main markerar slutet på serverns version. Alla tre måste tas bort manuellt när konflikten är löst.
- Vad visar
git statusså länge en konflikt inte är löst?
Visa svar
both modified för den berörda filen — det betyder att både du och någon annan har ändrat filen, och Git väntar på att du löser konflikten och kör git add.
- När fungerar
git merge --abort, och när gör den ingenting?
Visa svar
Den fungerar om du inte redan kört git add och git commit på konflikten — då återställs allt till läget innan git pull. Har du redan committat händer ingenting, eftersom commiten redan är gjord.