आपने अपने खुद के प्रश्न का बहुत अधिक जवाब दिया है। यह इस बात पर निर्भर करता है कि आप अपनी वेबसाइट को कैसे तैनात करते हैं।
सर्वर सिर्फ Git भंडार से सीधे खींचने के लिए जा रहा है:
1) यह कम से सीएसएस उत्पन्न करने के लिए स्थापित सॉफ्टवेयर की जरूरत है।
2) या आपको भंडार में सीएसएस फ़ाइलों को शामिल करने की आवश्यकता है।
यदि आप सीधे अपने वेब सर्वर पर रिपॉजिटरी से नहीं खींच रहे हैं, तो आपके पास गिट से खींचने वाली एक स्क्रिप्ट स्क्रिप्ट हो सकती है, सीएसएस उत्पन्न होती है, और फिर सामग्री को वेब सर्वर पर स्थानांतरित कर सकती है, संभवतः अनावश्यक फ़ाइलों को छोड़कर स्थानांतरण से।
मेरी राय में, गिट का उपयोग किसी प्रोजेक्ट के लिए सभी स्रोतों को रखने के लिए किया जाना चाहिए, और "व्युत्पन्न कलाकृतियों" में से कोई भी नहीं (जैसा कि @thekbb द्वारा उल्लिखित है)। डेवलपर्स को विकास और परीक्षण के दौरान उन व्युत्पन्न कलाकृतियों को उत्पन्न करने के लिए सभी टूल्स स्थापित करने की आवश्यकता है। परीक्षण और उत्पादन सर्वर पर तैनाती के लिए, एक स्वचालित बिल्ड सर्वर को स्रोत लेना चाहिए और वितरण के लिए आवश्यक फ़ाइलों को बनाना चाहिए।
सॉफ़्टवेयर विकास के मामले में, आपके पास मेकफ़ाइल के साथ मेकफ़ाइल होगा और .एच फाइलें (उदाहरण के लिए) आपके गिट रिपोजिटरी में। डेवलपर्स और बिल्ड सर्वर में एक कंपाइलर स्थापित है जो निष्पादन योग्य या संकलित लाइब्रेरी बनायेगा। जब फ़ाइलों को वितरण के लिए पैक किया जाता है, तो स्रोत कोड संग्रह का हिस्सा नहीं होता है।
वेब विकास के लिए, आपके पास मूल ग्राफिक्स, HTML टेम्पलेट्स और कम फ़ाइलों जैसी स्रोत फ़ाइलें हैं। डेवलपर्स और बिल्ड सर्वर साइट संपत्तियां उत्पन्न करने के लिए स्क्रिप्ट चला सकते हैं (कम फ़ाइलों से सीएसएस, टेम्पलेट्स से स्थिर HTML पेज, कई आकार/प्रारूपों में फ़्लैटेड छवियां इत्यादि) जब बिल्ड सर्वर नए निर्माण को तैनात करता है, तो यह केवल आवश्यक फ़ाइलों की प्रतिलिपि बनाता है स्रोत ग्राफिक्स, टेम्पलेट्स और कम फ़ाइलों को छोड़कर, सर्वर द्वारा।
यदि ऐसे लोग हैं जिन्हें साइट सामग्री की समीक्षा करने की आवश्यकता है, तो उन्हें इसे एक स्टेजिंग सर्वर पर करना चाहिए। यदि यह संभव नहीं है, तो स्वचालित बिल्ड सर्वर एक आंतरिक सर्वर पर एक ज़िप फ़ाइल बना सकता है जिसे वे समीक्षा के लिए डाउनलोड कर सकते हैं।
यह एक अच्छा जवाब है, लेकिन यदि आप एक फ्रेमवर्क का उपयोग कर रहे हैं जिसके लिए वर्डप्रेस जैसी सीएसएस फ़ाइल की आवश्यकता है तो आपको कौन सा विकल्प लगता है? –
मुझे लगता है कि मेरे इष्टतम उत्तर का मेरा अद्यतन उत्तर देखें। अनिवार्य रूप से @thekbb क्या कहता है: अपने भंडार में व्युत्पन्न कलाकृतियों को संग्रहित न करें। – tomlogic