मैं गिट का उपयोग कर रहा हूं और पिछले सप्ताह अपने स्थानीय भंडार पर भारी काम कर रहा हूं।गिट बड़े प्रतिबद्ध सर्वोत्तम प्रथाओं
मुझे बड़े लोगों की बजाय कई छोटी सी चीजें (जैसे 2 ओ 3 फाइलें) बनाना पसंद है, लेकिन इस बार समय के दबाव के बीच और परिवर्तन में कई फाइलें शामिल हैं, मुझे बहुत सारी फाइलें अनस्टेड हैं।
मेरा सवाल है, इस परिदृश्य में सबसे अच्छा अभ्यास क्या है? क्या कोई ऐसा उपकरण है जो मुझे काम को छोटे कामों में विभाजित करने देता है?
ध्यान दें कि मुझे पता है कि एक समय में फ़ाइलों को कैसे चरणबद्ध करना है और छोटे से हाथों से काम करना है, लेकिन मुझे गलती करने और एक प्रतिबद्धता बनाने में डर है जो कोड को असंगत स्थिति में छोड़ देता है (जैसे संकलन या बुरी तरह से काम नहीं कर रहे हैं)।
धन्यवाद!
यहां कुंजी 'गिट स्टैश' है; ओपी का कहना है कि वह पहले से ही जानता है कि काम कैसे विभाजित किया जाए, हालांकि ध्यान दें कि '-पी' ('--patch') अक्सर' -i' (' --interactive') से अधिक उपयोगी होता है। – Cascabel
जेफ्रोमी, ओपी का कहना है कि वह जानता है कि एक समय में * फ़ाइलों को कैसे चरणबद्ध करना है *। –
मुझे 'git add -i' का उपयोग करना पसंद है और फिर इंटरैक्टिव मेनू से' पी (पैच) 'का चयन करें ... इस तरह आप एक ही बार में विभिन्न फ़ाइलों के चुने हुए शिकारी मंच कर सकते हैं। फिर, प्रतिबद्ध होने से पहले 'गिट diff --cached' के साथ दोबारा जांचें। – grossvogel