GIT - en mit jelent ez Avoid merge commits for pulling?
Figyelt kérdés
Avoid merge commits for pulling
You pull the latest changes from a remote repository, and if these changes are divergent, then by default Git creates merge commits. We can avoid this via following settings.
jerry@CentOS project]$ git config --global branch.autosetuprebase always
2016. márc. 10. 13:26
1/4 anonim 



válasza:





A Git automatikusan merge-eli (összeolvasztja) azokat az állományokat, amik több forrásból is megváltoztak. Mondjuk van egy fájl ami 'A' állapotban van. Ezen te is, és Józsi is elkezdtek dolgozni, mindketten másképp módosítottok rajta, így nálad lesz egy 'B' állapotú, Józsinál meg egy 'C' állapotú. Józsi felcommitolta a C állapotú fájlt, majd te is felcommitolnád a B állapotút. Csak hát itt problémába ütközöl, hiszen te A-ról B-re változtattad a fájl állapotát, a repóban meg van egy C. Ilyenkor a Git megpróbálja automatikusan összeilleszteni a változtatásokat (ha a fájl különböző részein módosítgattatok ez rendszerint sikerül is), hogy mindkettőtök változtatása megmaradjon. Amit leírtál ezt az automatikus mergelést akadályozza meg. Asszem. Nem használok Git-et. :D
2/4 anonim 



válasza:





git pull --rebase vagy git pull --ff-only
Vagy a konfigban megadod, hogy automatikusan rebase-elje a pullt (dá szíp mágyár mondát).
Alapértelmezésben, ha pullozol, merge-elni fog, amiből szükség esetén merge commitok keletkeznek. Ezek szemetelnek a history-ba. Kerülendő.
3/4 A kérdező kommentje:
@2
akkor jo ez a beallitas amit irtam:
$ git config --global branch.autosetuprebase always
vagy inkabb hasznaljam azt amit te irtal?
2016. márc. 12. 08:03
4/4 anonim 



válasza:





Az autosetuprebase szvsz jó lesz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!