- repo को साफ-सुथरा बनाए रखने के लिए एक टूल
- local & remote branch deletion का समर्थन
- merge के कई रूपों का समर्थन (rebase merge, squash merge, single/range cherry-pick, ..)
- कई release branches वाले workflow का समर्थन
→ 'सिर्फ वे branches हटाएँ जो master/dev/staging सभी में merge हो चुकी हैं'
- तेज़ interactive setup
- GitHub, GitLab, Gitea आदि सभी के साथ काम करता है
- बहुत सुरक्षित तरीके से काम करता है
- confirmation या
--yes के बिना कुछ भी delete नहीं करता
- confirmation के समय default "no" होता है. सिर्फ Enter दबाने से delete नहीं होता
git push को --force-with-lease के साथ चलाया जाता है, इसलिए अगर server और local में branch अलग हो तो उसे delete नहीं करता
os.system या shell code का उपयोग नहीं करता
--verbose option से चलने वाले सभी git commands देखे जा सकते हैं
अभी कोई टिप्पणी नहीं है.