हमारी दुकान व्यक्तिगत शाखाओं का व्यापक रूप से उपयोग करती है। मूल रूप से प्रक्रिया कुछ इस तरह होगा:
यह देखते हुए कि आप गुरु शाखा पर वर्तमान में
git checkout -b bug_fix_name_that_I_dont_want_to_commit
ऊपर एक शाखा है और यह चेक बनाता है ... यह है जहाँ आप करता है कि आप कर रहे हैं डाल धक्का देने के लिए तैयार नहीं है।
अब आप मास्टर शाखा को प्रभावित किए बिना मौजूदा शाखा में काम करने में सक्षम होना चाहिए।
जब आप प्रकाशित करने के लिए तैयार हैं/धक्का है कि एक प्रतिबद्ध, बस कार्य करें:
git push origin master
और अपने अन्य प्रतिबद्ध मूल भंडार करने के लिए नहीं जाना होगा।
जब आप मास्टर शाखा में "बग फिक्स" को शामिल करने के लिए तैयार होते हैं, तो मास्टर शाखा चेकआउट करें और करें;
git merge bug_fix_name_that_I_dont_want_to_commit
मुझे लगता है कि यह सवाल का जवाब है, लेकिन यदि नहीं, तो बस मुझे बताएं!
ऐसा लगता है कि आपने 50 से अधिक प्रश्न पूछे हैं लेकिन उनमें से केवल एक छोटे से अंश के जवाब स्वीकार किए हैं। कृपया उस उत्तर को चिह्नित करने के लिए "स्वीकार करें" फ़ंक्शन का उपयोग करने पर विचार करें जो आपके लिए सबसे उपयोगी था। –