एक प्रतिबद्ध संदेश लिखें और प्रतिबद्ध करें
कमिट फॉर्म आपकी चरणबद्ध फ़ाइलों के नीचे बैठता है: एक Summary लाइन, एक वैकल्पिक Description, और सह-लेखकों, साइन-ऑफ, हुक और बाद में पुश करने के लिए Commit Options। GitTree आपके प्रतिबद्ध होने से पहले सामान्य संदेश गलतियाँ बताता है।
GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।
इस पेज पर
शुरू करने से पहले
- परिवर्तन Working Changes पैनल में चरणबद्ध होते हैं (स्टेज फ़ाइलें, हंक और लाइनें)।
इसे कहां खोजें
- Working Changes पैनल के नीचे, ग्राफ़ में
// WIPपंक्ति से खोला गया।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| Commit | ⌘Enter | Ctrl+Enter |
| Stage चयनित फ़ाइलें | S | S |
कदम
यदि इससे मदद मिलती है तो कारण बताएं
Description में कारण, टिकट लिंक या समीक्षकों के लिए नोट्स जोड़ें। GitTree आपके लिए सारांश और विवरण के बीच रिक्त रेखा डालता है।
सुझावों की जाँच करें
Message suggestions के अंतर्गत, GitTree एक सारांश को चिह्नित करता है जो एक अवधि के साथ समाप्त होता है, जो प्रगति में काम जैसा दिखता है, या, प्राथमिकताओं में Check Conventional Commits के साथ, जो कि
feat:जैसे प्रकार से शुरू नहीं होता है। वे संकेत हैं: आप वैसे भी प्रतिबद्ध हो सकते हैं।प्रतिबद्ध
Commit Changes to 1 File दबाएँ (संख्या चरणबद्ध तरीके से अनुसरण करती है), या शॉर्टकट दबाएँ। प्रपत्र साफ़ हो जाता है और नए संक्षिप्त SHA के साथ Committed कहता है।
अपेक्षित परिणाम
कमिट ग्राफ़ में आपकी शाखा की नई शीर्ष पंक्ति है। यह आपके कंप्यूटर पर तब तक रहता है जब तक आप पुश नहीं करते।
प्रतिबद्ध विकल्प
| विकल्प | यह क्या करता है |
|---|---|
| Co-authors | हाल के लेखकों द्वारा सुझाए गए, आपके साथ इस पर काम करने वाले लोगों के लिए Co-authored-by पंक्तियाँ जोड़ता है। |
| Add Signed-off-by | डेवलपर प्रमाणपत्र मांगने वाली परियोजनाओं के लिए आपकी Signed-off-by लाइन जोड़ता है। |
| Skip Hooks (--no-verify) | इस कमिट के लिए प्री-कमिट और कमिट-एमएसजी हुक नहीं चलते हैं। |
| Different Author | जब तक आप प्रतिबद्ध बने रहें, लेखक के रूप में किसी अन्य का नाम और ई-मेल रिकॉर्ड करें। |
| Push After Commit | एक बार प्रतिबद्धता हो जाने पर शाखा को उसके अपस्ट्रीम पर धकेलता है; पहला धक्का अपस्ट्रीम को सेट करता है। |
| Allow Empty Commit | आइए अगले कमिट रिकॉर्ड में कोई फ़ाइल परिवर्तन न हो। उस प्रतिबद्धता के बाद यह फिर से बंद हो जाता है। |
किसी AI एजेंट को संदेश का मसौदा तैयार करने दें
GitTree प्रो या चल रहे परीक्षण के साथ, Summary के पास का स्पार्कल बटन चरणबद्ध परिवर्तनों से एक संदेश का मसौदा तैयार करने के लिए आपके द्वारा स्थापित और साइन इन किए गए कोडिंग-एजेंट सीएलआई (क्लाउड कोड, कोडेक्स या एंटीग्रेविटी सीएलआई) से पूछता है। ड्राफ्ट भूमि के रूप में; जब तक आप बटन नहीं दबाते तब तक कुछ भी प्रतिबद्ध नहीं होता।
अगर कुछ गलत होता है
"कमिट नहीं बनाई गई थी। आपका संदेश और चरणबद्ध परिवर्तन अपरिवर्तित हैं।"
आमतौर पर एक हुक ने प्रतिबद्धता से इनकार कर दिया। कारण पढ़ने, उसे ठीक करने और फिर से प्रतिबद्ध होने के लिए Hook output खोलें; आपका संदेश अभी भी वहाँ है.
GitTree आपका नाम और ई-मेल मांगता है
Git को प्रत्येक प्रतिबद्धता के लिए एक पहचान की आवश्यकता होती है। Set up your Git identity एक बार भरें; यह वहां सहेजा जाता है जहां आप चुनते हैं।
प्रश्न
क्या मैं कमिट करने के बाद संदेश बदल सकता हूँ?
हाँ, अंतिम प्रतिबद्धता के लिए: इसे संशोधित करें। पुराने कमिट के लिए, उन्हें इंटरैक्टिव रिबेस के साथ दोबारा लिखें।
