🌿
Branching & Merging

What is a Branch?

Just a Pointer to a Commit
💡 Branch, EK, "BOOKMARK", jaisa, hai, KITAAB, ke, EK, PAGE, PAR, — YE, KITAAB, ki, COPY, NAHI, hai, sirf, EK, HALKA, POINTER, hai, ISLIYE, MULTIPLE, bookmarks, banana, INSTANT, hai.

EK, Git, BRANCH, TECHNICALLY, sirf, EK, "POINTER" hai, EK, SPECIFIC, commit, ki, TARAF, — YE, KISI, "COPY" ki, TARAH, HEAVY, structure, NAHI, hai, ISI, wajah, se, branches, banana, aur, SWITCH, karna, INSTANT, hota hai.

"HEAD" EK, SPECIAL, POINTER, hai, JO, batata hai, ki, TUM, ABHI, KAUNSE, branch, PAR, HO — branch, SWITCH, karne, PAR, HEAD, bhi, MOVE, ho, jaata hai.

git branch feature-x
git switch feature-x
🌿
Branch, EK, "BOOKMARK", jaisa, hai, KITAAB, ke, EK, PAGE, PAR, — YE, KITAAB, ki, COPY, NAHI, hai, sirf, EK, HALKA, POINTER, hai, ISLIYE, MULTIPLE, bookmarks, banana, INSTANT, hai.
1 / 2
⚡ झट से Recap
  • Branch = ek specific commit ki taraf ek lightweight pointer
  • HEAD batata hai tum abhi kaunse branch/commit par ho
  • Branches banana aur switch karna instant hai, kyunki ye copies nahi hain
इस page में (2 subtopics)

EK, Git, BRANCH, TECHNICALLY, sirf, EK, "POINTER" hai, EK, SPECIFIC, commit, ki, TARAF, — YE, KISI, "COPY" ki, TARAH, HEAVY, structure, NAHI, hai, ISI, wajah, se, Git, mein, branches, banana, aur, SWITCH, karna, INSTANT, aur, CHEAP, hota hai.

💡Tip: "main" (ya, purane, repos, mein, "master") DEFAULT, branch, NAAM, hai — LEKIN, YE, KOI, SPECIAL, TECHNICAL, MEANING, NAHI, RAKHTA, sirf, EK, CONVENTION, hai.

"HEAD" EK, SPECIAL, POINTER, hai, JO, batata hai, ki, TUM, ABHI, KAUNSE, branch, (aur, ISLIYE, KAUNSE, commit) PAR, HO. branch, SWITCH, karne, PAR, HEAD, bhi, MOVE, ho, jaata hai.

git branch feature-x
git switch feature-x
cat .git/HEAD