Git Fetch vs Git Pull (Dansk)

posted in: Articles | 0

Jeg har bemærket, at mange mennesker står over for problemer med git fetch og git pull . Må ikke forveksles med disse to kommandoer. Jeg vil forklare disse to kommandoer.

git fetch samler alle forpligter sig fra målet filial, der ikke findes i din nuværende afdeling og gemmer dem i din lokale arkiv. Men det betyder ikke fusionere dem med din nuværende gren. Hvis du skriver git pull origin <your branch name>, vil du se ændringerne, men du vil bemærke, at det stadig ikke er slået sammen i dine lokale filialer., Det interessante ved git fetch er, at det ikke vil påvirke din lokale filial. Commits, tags, filer, der er opdateret til den eksterne gren, vil det hente det fra den eksterne gren kun og gøre din lokale repository opdateret. Men det vil ikke fusionere.

tværtimod git pull er kombinationen af git fetch og git merge . Det vil hente fra fjernbetjeningen til lokal og automatisk flette dem til din nuværende gren., Så nu, hvis du skriver git log , vil du se ændringerne, og du vil også bemærke, at det fusionerede i dine lokale filialer. Efter en git pull operation, skal din arbejdskopi være fuldt synkroniseret, hvilket udelukker eventuelle lokale ændringer, du har foretaget. Så det er ikke nødvendigt at skrive 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?,

Hvis du ser dette slags spørgsmål, skal du ikke tøve med det. Kommandoen vil være git pull origin <your branch name> .

nyttige Links

tak for opmærksomheden på denne blog. Jeg håber, du har lært noget.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *