Git Fetch vs Git Pull

geplaatst in: Articles | 0

Het viel me op dat veel mensen problemen hebben met git fetch en git pull . Wees niet verward met deze twee commando ‘ s. Ik ga deze twee commando ‘ s uitleggen.

git fetch verzamelt alle commits van de doel branch die niet bestaan in je huidige branch en slaat ze op in je lokale repository. Maar het mergeert ze niet met je huidige branch. Als u git pull origin <your branch name> typt, zult u de wijzigingen zien, maar u zult merken dat het nog steeds niet is gemerged in uw lokale branches., Het interessante aan git fetch is dat het geen invloed heeft op je lokale branch. Commits, tags, bestanden die geüpdatet zijn naar de remote branch, het zal dat alleen ophalen van de remote branch en je lokale repository updaten. Maar het zal niet samensmelten.

integendeel, git pull is de combinatie van git fetch en git merge . Het zal Fetchen van de remote naar local en ze automatisch mergen naar je huidige branch., Dus, als je nu git log typt, zul je de wijzigingen zien en zul je ook merken dat het gemerged is in je lokale branches. Na eengit pull operatie, moet uw werkkopie volledig gesynchroniseerd zijn, met uitzondering van lokale wijzigingen die u hebt aangebracht. Het is dus niet nodig om git checkout origin <your branch name> te typen .,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?,

Als u deze soort vraag ziet, aarzel dan niet. Het commando zal git pull origin <your branch name> zijn .

Nuttige Links

Bedankt voor de aandacht voor deze blog. Ik hoop dat je iets geleerd hebt.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *