में अस्थायी परिवर्तन (प्रतिबद्ध नहीं किया जाना) को संभालना अक्सर एक शाखा पर काम करते समय मुझे कुछ "अस्थायी" परिवर्तन (जैसे अतिरिक्त डिबगिंग जानकारी, या एक परिवर्तन जो मुझे बेहतर तरीके से देखने की सुविधा देता है, मैं वास्तव में पर काम कर रहा है)।गिट
इन "अस्थायी" परिवर्तन के बारे में:
- मैं उन्हें अपने शाखा के मेरे कार्य नकल में चाहते हैं, क्योंकि वे मेरे वास्तविक परिवर्तन पर काम करने के लिए मदद,
- मैं नहीं चाहता वे शाखा के लिए प्रतिबद्ध हैं, क्योंकि शाखा को कुछ समय में मास्टर में विलय किया जा रहा है और वे उत्पादन कोड नहीं हैं।
वर्तमान में मैं उन्हें केवल अस्थिर के रूप में रखता हूं और प्रत्येक प्रतिबद्धता को व्यवस्थित करते समय उन्हें मैन्युअल रूप से छोड़ देता हूं। हालांकि मैं इस समाधान के साथ नहीं रह सकती है क्योंकि:
- सभी बार मैं जो फाइलें मैं छोड़ करने की जरूरत है याद रखना होगा,
- किसी दिन मैं एक फ़ाइल में 2 बदलाव के साथ समाप्त करने के लिए जा रहा हूँ, एक अस्थायी होना, एक प्रतिबद्ध होना, और यह वास्तव में परेशानी होगी।
मुझे इससे कैसे निपटना चाहिए?
gitignore
सवाल से बाहर क्योंकि मैं पूरी फ़ाइलों को अनदेखा नहीं करना चाहती स्पष्ट रूप से है और मैं अभी भी अन्य कमिटर से परिवर्तन में रुचि (मैं समय-समय पर गुरु के शाखा rebase करने की जरूरत है) कर रहा हूँ ।
यह हंक ग्रैन्युलरिटी को अनदेखा करने का प्रयास करने का प्रयास करने के लिए एक दिलचस्प विचार की तरह दिखता है। गिट मेलिंग सूची पर पूछने की कोशिश करने के लायक भी हो सकता है (आपको पोस्ट की सदस्यता लेने की आवश्यकता नहीं है और क्योंकि यह अपेक्षाकृत अधिक मात्रा है, शायद आप नहीं चाहते हैं)। –
असल में गिटिग्नोर सवाल से बाहर नहीं है, क्योंकि अगर फ़ाइल का संस्करण है, तो आप * इसके प्रतिबद्ध संस्करण प्राप्त करेंगे। यह केवल जोड़ता है जो इसे अनदेखा कर देगा। हालांकि, जब आप किसी विशेष फ़ाइल में केवल कुछ बदलावों को अनदेखा करना चाहते हैं और जल्द या बाद में आप चाहते हैं तो यह मामला संभाल नहीं लेता है। –
मैंने अपने बारे में एक विचार जोड़ा है, मेरे लिए ठीक दिखता है लेकिन अगर मैं किसी और अनुभवी व्यक्ति को देख सकता हूं तो इसमें कोई समस्या नहीं है तो मैं सराहना करता हूं। – Kos