jeg la merke til at mange mennesker står overfor problemet med git hente og git pull . Må ikke forveksles med disse to kommandoene. Jeg kommer til å forklare disse to kommandoene.
git fetch
samler noen begår fra mål gren som ikke finnes i gjeldende gren og lagrer dem i din lokale depotet. Men det gjør ikke slå dem sammen med din gjeldende gren. Hvis du skriver git pull origin <your branch name>
du vil se endringene, men du vil merke at det fortsatt ikke er slått sammen til din lokale avdelinger., Det interessante ting om git fetch
er at det ikke vil påvirke din lokale bankfilial. Begår, koder, filer som er oppdatert til den eksterne gren, det vil hente fra den eksterne gren bare og gjøre din lokale depotet oppdatert. Men det vil ikke slå sammen.
tvert imot, git pull
er kombinasjonen av git fetch
og git merge
. Det vil hente fra den eksterne til lokale og automatisk slå dem sammen til din gjeldende gren., Så, hvis du nå skriver git log
du vil se endringene, og du vil også merke at det flettes inn i din lokale avdelinger. Etter en git pull
drift, arbeidskopien din bør være fullt synkronisert, sperring noen lokale endringer du har gjort. Så, ingen trenger å skrive git checkout origin <your branch name>
.,div id=»a2f044c32c»>
Git fetch vs git pull
Type a command for fetching the changes and merge them into your branches?,
Hvis du ser denne typen spørsmål, ikke nøl med. Kommandoen vil bli git pull origin <your branch name>
.
Nyttige Lenker
Takk for oppmerksomheten på denne bloggen. Jeg håper du har lært noe.
Legg igjen en kommentar