# Git Flow बनाम Trunk-Based — गिट

Source: https://www.geekswithgeeks.com/hi/git/git-gitflow-trunk

> दो जानी-मानी ब्रांचिंग रणनीतियाँ, एक नज़र में।

## Git Flow

**Git Flow** लंबे समय तक चलने वाली `develop` और `main` ब्रांच के साथ समर्पित `feature/`, `release/`, और `hotfix/` ब्रांच उपयोग करता है। संरचित, पर तेज़ी से चलने वाली टीमों के लिए भारी।

## Trunk-based development

हर कोई छोटे, बार-बार के बदलाव सीधे एक ही `main` ट्रंक में (या बहुत छोटी ब्रांच के ज़रिए) कमिट करता है, अक्सर फ़ीचर फ़्लैग के पीछे — यह कंटीन्यूअस डिलीवरी के लिए पसंदीदा है।

**Quiz:** कौन-सी रणनीति एक ही trunk में छोटे, बार-बार के कमिट को प्राथमिकता देती है?

- [ ] Git Flow
- [x] Trunk-based development
- [ ] दोनों समान रूप से

*Answer:* Trunk-based development. Trunk-based development लंबी ब्रांच से बचकर main में कंटीन्यूअस इंटीग्रेशन को प्राथमिकता देता है।
