मैं सीख रहा हूँ और मैंने देखा है कि यह एक दो कदम प्रतिबद्ध प्रक्रिया है:
git add <files>
git commit
पहला चरण स्थानों को "स्टेजिंग क्षेत्र" या "इंडेक्स" कहा जाता है।
मुझे इसमें दिलचस्पी है कि यह डिजाइन निर्णय क्यों किया जाता है, और इसके लाभ क्या हैं?
इसके अलावा, एक गिट उपयोगकर्ता के रूप में आप ऐसा करते हैं या सिर्फ उपयोग करते हैं git commit -a
?
मैं यह पूछता हूं क्योंकि मैं bzr (बाज़ार) से आया हूं जिसमें यह सुविधा नहीं है।
git add -p
, तो आप एक फ़ाइल का एक टुकड़ा करने के लिए चुन सकते हैं जबकि एक ही फ़ाइल का दूसरा टुकड़ा नहीं कर सकते हैं ।
git status
और संभवतः git push
। गिट के बारे में सभी प्रचार के लिए, (और GitHub साझाकरण कोड अद्भुत है) भागों बहुत कष्टप्रद हैं