📡
Remote Repositories

fetch vs pull

Download Without Merging
💡 Fetch, EK, "MAIL, BOX, CHECK, karna", jaisa, hai, (dekhna, KYA, aaya, hai, bina, KHOLE), Pull, "MAIL, KHOLKE, PADHNA, aur, APNI, LIST, mein, ADD, karna" jaisa, hai.

"git, fetch" remote, se, NAYE, commits, aur, branches, ki, INFO, DOWNLOAD, karta hai — LEKIN, TUMHARI, CURRENT, working, branch, ko, TOUCH, NAHI, karta.

"git, pull" = "git, fetch" + "git, merge" EK, saath, — Experienced, developers, aksar, "fetch" karke, PEHLE, changes, REVIEW, karte, HAIN, PHIR, MANUALLY, merge/rebase, karte, HAIN.

git fetch origin
git log origin/main
git pull --rebase
📡
Fetch, EK, "MAIL, BOX, CHECK, karna", jaisa, hai, (dekhna, KYA, aaya, hai, bina, KHOLE), Pull, "MAIL, KHOLKE, PADHNA, aur, APNI, LIST, mein, ADD, karna" jaisa, hai.
1 / 2
⚡ Quick Recap
  • git fetch = naye commits download, current branch touch nahi karta
  • git pull = fetch + merge (ya rebase) ek saath
  • fetch se safely review kiya ja sakta hai bina apna kaam disturb kiye
Is page mein (2 subtopics)

"git, fetch" remote, se, NAYE, commits, aur, branches, ki, INFO, DOWNLOAD, karta hai — LEKIN, TUMHARI, CURRENT, working, branch, ko, TOUCH, NAHI, karta. YE, EK, SAFE, way, hai, ye, DEKHNE, ka, ki, REMOTE, PAR, KYA, NAYA, hai, bina, apna, KAAM, DISTURB, kiye.

git fetch origin
git log origin/main
git diff main origin/main

"git, pull" = "git, fetch" + "git, merge" (ya, "git, rebase") EK, saath, — Experienced, developers, aksar, "git, fetch" karke, PEHLE, changes, REVIEW, karte, HAIN, PHIR, MANUALLY, merge/rebase, karte, HAIN, — INSTEAD, of, blindly, "git, pull" karne, ke.

💡Tip: "git, pull, --rebase" se, PULL, karte, waqt, MERGE, commit, banane, ke, BAJAY, LOCAL, commits, ko, REMOTE, commits, ke, UPAR, "REPLAY" kiya, jaata hai — LINEAR, history, ke, liye, USEFUL, hai.