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