क्षमा करें, मैं अभी भी गिट से थोड़ा भ्रमित हूं, हालांकि मैं खुद को और अधिक सिखाने और सुधारने की कोशिश कर रहा हूं।
मैंने हाल ही में गिटहब पेजों पर एक रिएक्ट वेबसाइट को सफलतापूर्वक तैनात किया है, परियोजना के लिए जीएच-पेज स्थापित करने के अक्सर अनुशंसित चरणों का पालन करते हुए, पैकेज.जेसन फ़ाइल में एक होमपेज प्रॉपर्टी जोड़ना, पैकेज पर स्क्रिप्ट गुणों में स्क्रिप्ट जोड़ना। 'एनपीएम रन परिनियोजन' और इसी तरह। इसने ठीक काम किया, और अब प्रोजेक्ट का एक बिल्ड मेरे रिपॉजिटरी में जोड़ा गया है (यहां), और मैं वास्तविक प्रोजेक्ट को ऑनलाइन देख सकता हूं (यहां)।
हालाँकि, मेरे पास जो समस्या है वह यह है: एक प्रतिक्रिया ऐप को तैनात करने पर अधिकांश गाइड निम्नलिखित चरणों का भी उल्लेख करते हैं: टर्मिनल प्रकार में:
गिट जोड़ें।
गिट प्रतिबद्ध-एम "प्रतिबद्ध"
गिट पुश मूल मास्टर
इन अंतिम चरणों को अक्सर वैकल्पिक के रूप में सूचीबद्ध किया जाता है। मेरे इन चरणों को किए बिना सब कुछ ठीक रहा: मेरा कोड रिपॉजिटरी में जोड़ा गया था, और मेरी वेबसाइट को ऑनलाइन तैनात किया गया है, इसलिए ये चरण वास्तव में क्या करते हैं? उन्हें वैकल्पिक क्यों माना जाता है? सर्वोत्तम अभ्यास क्या है?
1 उत्तर
ये आदेश मेरे लिए वैकल्पिक नहीं हैं - केवल कमांड-लाइन गिट क्लाइंट का उपयोग करते समय, ये आदेश कोड को धक्का देने की बातचीत को पूरा करते हैं (कि, इसे संपादित करने के बाद, केवल आपके पीसी पर स्थानीय रूप से मौजूद होता है) गिट रिपोजिटरी सर्वर पर।
मेरे इन चरणों को किए बिना सब कुछ ठीक रहा: मेरा कोड रिपॉजिटरी में जोड़ा गया था, और मेरी वेबसाइट ऑनलाइन तैनात है
मैं निम्नलिखित संभावनाएं देख सकता हूं:
- आप एक और गिट क्लाइंट का उपयोग कर रहे हैं और पुश वहां किया गया था;
- आप एक गिट टूल का उपयोग कर रहे हैं (उदाहरण के लिए गिटहब वेबसाइट पर पूरी तरह से संपादन), जहां आपको इसके बारे में पता किए बिना धक्का हुआ;
- आपने टर्मिनल कमांड को बिना उनकी जानकारी के किया;
Git के बारे में अधिक जानने के लिए एक सामान्य संसाधन आधिकारिक Git SCM वेबसाइट पर Git पुस्तक होगी: https: //git-scm.com/book/hi/v2
संबंधित सवाल
नए सवाल
reactjs
प्रतिक्रिया उपयोगकर्ता इंटरफ़ेस के निर्माण के लिए एक जावास्क्रिप्ट पुस्तकालय है। यह एक घोषणात्मक, घटक-आधारित प्रतिमान का उपयोग करता है और इसका उद्देश्य कुशल और लचीला दोनों है।