चरण · काम करने की जगह
30Git और GitHub
तुम्हारे प्रोजेक्ट की टाइम मशीन
सुनने में प्रोफ़ेशनल्स वाली चीज़ लगती है, पर असल में ये नए बंदे के लिए सबसे काम की चीज़ है। समझाता हूँ, ये ख़ुद तुम्हारे किस काम की है।
Git - तुम्हारे प्रोजेक्ट की हिस्ट्री है। हर बार जब तुम कहते हो 'सेव करो', वो सारी फ़ाइलों की हालत याद कर लेता है। कुछ तोड़ दिया - पीछे लौट गए। 'पाँच बार ctrl+z और दुआ' नहीं, बल्कि उस पल पर सटीक वापसी, जब सब चलता था।
GitHub - इंटरनेट की वो जगह है जहाँ ये हिस्ट्री रहती है। साथ में बैकअप भी: लैपटॉप जल गया - प्रोजेक्ट ज़िंदा है।
AI के साथ काम में ये क्रिटिकल क्यों है: एजेंट एक साथ बहुत सारी फ़ाइलें और तेज़ी से बदलता है। हिस्ट्री के बिना एक नाकाम कोशिश आधा प्रोजेक्ट उड़ा सकती है, और तुम्हें समझ नहीं आएगा कि बदला क्या। हिस्ट्री के साथ ये बस 'पीछे लौटा दो' और पाँच सेकंड का मामला है।
जो कमांड जाननी हैं - तीन हैं, और सब तुम्हारी जगह AI लिख देगी। कहो 'बदलाव सेव करो' - कर देगी। कहो 'घंटे भर पहले जैसा लौटा दो' - लौटा देगी।
एक ज़रूरी सलाह: रिपॉज़िटरी प्राइवेट रखो, अगर उसमें कुछ तुम्हारा है। पब्लिक का मतलब है उसे पूरी दुनिया देखती है, उन बॉट समेत जो चौबीसों घंटे दूसरों की ऐक्सेस कीज़ ढूँढते हैं। इस बारे में आगे अलग नोड होगा, वो ज़रूरी है।