पाठ 11 / 26
ब्रांच बनाना और बदलना
व्यवहार में git branch और git switch/checkout।
सूची, बनाएँ, बदलें
git switch -c एक ही चरण में नई ब्रांच बनाता और उस पर जाता है — checkout -b का आधुनिक विकल्प।
git branch # list branches
git switch -c feature/login
# equivalent older form:
git checkout -b feature/login
Output:
Switched to a new branch 'feature/login'
नाम बदलें और मिटाएँ
-d किसी merged ब्रांच को सुरक्षित रूप से मिटाता है; -D अनमर्ज्ड काम होने पर भी ज़बरदस्ती मिटा देता है।
git branch -m old-name new-name
git branch -d feature/login # safe delete
git branch -D feature/login # force deleteswitch बनाम checkout
git checkout बहुत कुछ करता है (ब्रांच और फ़ाइलें दोनों)। git switch और git restore इन कामों को अलग करते हैं और समझना आसान बनाते हैं।