workflow - Fixing git warning: "updating the currently checked out branch; this may cause confusion" -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 3 जवाब
मैं एक कर रहा हूँ रिमोट सेंट्रल रिपॉजिटरी पर जीआईटी रिपॉजिटरी बनाने का कार्यप्रवाह, मेरी स्थानीय देव मशीन पर रेपो को क्लोन करने, कुछ काम करने के बाद, और फिर रिमोट सर्वर पर उसी रीपो में वापस धकेलते हुए।
हालांकि, और मेरा मानना है कि यह एक हालिया बदलाव के बाद मैंने हाल ही में जीआईटी के एक अद्यतन के बाद किया था, मुझे निम्नलिखित चेतावनी मिली है:
वस्तुओं की गिनती: 2724, किया 2 धागे तक डेल्टा संपीड़न का उपयोग करें। ऑब्जेक्ट्स को संपीड़ित करना: 100% (2666/2666), किया गया लेखन वस्तुएं: 100% (2723/2723), 5.90 एमआईबी | 313 किबा / एस, किया कुल 2723 (डेल्टा 21 9), 0 (डेल्टा 0) चेतावनी का पुन: उपयोग किया गया: वर्तमान में जाँच की गई शाखा को अद्यतन करना; यह भ्रम पैदा कर सकता है, क्योंकि सूचकांक और काम के पेड़ में परिवर्तन नहीं होता है जो अब सिर में हैं।
क्या कोई मुझे समझा सकता है कि यह चेतावनी क्या है, और यह चेतावनी प्राप्त न करने के लिए मैं अपने कार्यप्रवाह में क्या गलत कर रहा हूं
< Div class = "post-text" itemprop = "text">
जीआईटी के दो प्रकार के रिपॉजिटरी हैं आपका एक नियमित रेपो है जिसे आप चेक आउट करते हैं। दूसरा "बेअर रेपो" है पूर्व में आपके कोड की कार्यशील प्रतिलिपि एक .git
निर्देशिका के साथ होती है जो इतिहास को होस्ट करती है आप ऐसे रिपॉजिटरी से क्लोन कर सकते हैं, लेकिन यदि आप इसे वापस करने की कोशिश करते हैं, तो यह संभव है कि .git
निर्देशिका के अंदर प्रोजेक्ट की स्थिति इंडेक्स (स्टेजिंग एरिया) के साथ सिंक्रनाइज़ेशन से बाहर हो जाती है और रिपॉजिटरी पर कार्यशील प्रतिलिपि
यह वह चेतावनी है जिसे आप देख रहे हैं। इसे ठीक करने का तरीका आपके "रिमोट सेंट्रल रिपॉजिटरी" को एक रेपो रेखांकित करना होगा। आप ऐसा कर सकते हैं git init --bare
। यदि आप ऐसा करते हैं, तो आप इसे एक कार्य क्षेत्र के रूप में नहीं उपयोग कर सकते हैं। यह केवल एक रिमोट के रूप में इस्तेमाल किया जा सकता है अब आप इस पर आगे बढ़ सकते हैं और इसे से खींच सकते हैं लेकिन सीधे वहां पर काम नहीं कर सकते।
Comments
Post a Comment