Git Fetch vs Git Pull (Čeština)

posted in: Articles | 0

všiml jsem si, že mnoho lidí čelí problému s git fetch a git pull . Nenechte se zmást s těmito dvěma příkazy. Vysvětlím vám tyto dva příkazy.

git fetch shromažďuje nějaké commity z cílové pobočky, které neexistují ve vaší aktuální větvi a ukládá je do lokálního repozitáře. Ale nespojuje je s vaší aktuální větví. Pokud zadáte git pull origin <your branch name>, uvidíte změny, ale všimnete si, že stále není sloučen do místních poboček., Zajímavé na git fetch je, že to nebude mít vliv na vaši místní pobočku. Commity, tagy, soubory, které jsou aktualizovány na vzdálenou větev, načte to pouze ze vzdálené větve a aktualizuje místní úložiště. Ale to nebude sloučit.

naopak git pull je kombinace git fetch git merge . Načte se z dálkového ovladače na místní a automaticky je sloučí do vaší aktuální větve., Takže nyní, pokud zadáte git log uvidíte změny a také si všimnete, že se sloučily do místních poboček. Po git pull provoz, může vaše pracovní kopie by měla být plně synchronizovány, vyjma místní změny, které jste provedli. Takže není třeba zadávat git checkout origin <your branch name> .,div id=“a2f044c32c“>

git fetch vs git pull

Git fetch vs git pull

git fetch vs git pull

Type a command for fetching the changes and merge them into your branches?,

Pokud vidíte tento druh otázky, neváhejte. Příkaz bude git pull origin <your branch name> .

užitečné odkazy

děkujeme za pozornost tomuto blogu. Doufám, že jste se něco naučili.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *