आणि आता या छोट्या ट्यूटोरियलचा भाग
We. आम्ही आमचा प्रकल्प तयार करतो
आम्ही प्रोजेक्टशी संबंधित सर्व फाईल्स असलेली एक निर्देशिका तयार करतो. उदाहरणार्थ, मध्ये घर आमच्या वापरकर्त्याचा आम्ही फोल्डर तयार करतो हॅलो वर्ल्ड.
$ k mkdir हॅलोवर्ल्ड
आपण कमांडद्वारे नवीन तयार केलेले फोल्डर एंटर करतो cd.
d $ सीडी हॅलोवर्ल्ड /
आम्ही आमच्या प्रोग्रामची फाईल तयार करतो «हॅलो वर्ल्ड«. आम्ही मजकूर संपादक वापरू शकतो जो आम्हाला सर्वात जास्त आवडतो. आता आपण सर्व गोष्टी सुलभ करण्यासाठी पुढील कमांड कार्यान्वित करू.
Llow / हॅलोवर्ल्ड cho इको "प्रिंट (Hello" हॅलो वर्ल्ड \ ")"> helloworld.py
अशा प्रकारे हे सहजपणे फाईल तयार करते helloworld.py फोल्डर आत हॅलो वर्ल्ड ग्रीटिंग्ज प्रिंट करेल अशा सूचनेसह.
आम्ही खालील सूचनांसह आमच्या नवीन प्रोग्रामची चाचणी घेऊ शकतो:
~ / हॅलोवर्ल्ड y अजगर helloworld.py हॅलो वर्ल्ड ~ / हॅलोवर्ल्ड $
अशा प्रकारे आपण प्रोग्रामची आपली पहिली आवृत्ती तयार केली आहे. आता सुरुवात करायची आहे Git आपण आमच्या भविष्यातील रिलीझ तपासण्यासाठी.
5. आम्ही गिट सुरू करतो
वापरणे सुरू करण्यासाठी Git पुस्तकातील काही सामान्य पर्याय कॉन्फिगर करू शकतो विभाग 1.5 यापैकी काही पर्याय तपशीलवार आहेत. या प्रकरणात मला फक्त स्थानिक रेपॉजिटरीसाठी पर्याय कॉन्फिगर कसे करावे हे दर्शवायचे आहे.
Hello / हॅलोवर्ल्ड it गीट कॉन्फिगरेशन - लोकल यूजर. नेम लेकोवी ~ / हॅलोवर्ल्ड it गीट कॉन्फिगरेशन - लोकल युजर.
या पर्यायांसह मी परिभाषित करीत आहे की या प्रकल्पासाठी माझे वापरकर्तानाव «लेकोवी«, या प्रकल्पासाठी माझे ईमेल हे आहे«colomboleandro@biton.com.ar»आणि मी चालवित असताना मी वापरू इच्छित डीफॉल्ट संपादक वचनबद्ध आहे शक्ती.
वापरण्याचा फायदा Git ते आपल्या प्रोजेक्टच्या वर्क डिरेक्टरीमध्ये स्थानिक पातळीवर चालते. म्हणूनच आपण कमांडच्या सहाय्याने प्रोजेक्ट डिरेक्टरीमध्ये त्याची सुरूवात केली पाहिजे init.
/Home/leo/HolaWorld/.git/ it / हॅलोवर्ल्ड in मध्ये रिक्त गिट भांडार आरंभ केला
आता आपण फाईल तयार करणार आहोत .gitignore आपण काय म्हणाल Git आपल्याला कोणत्या फायली आणि निर्देशिका अनुसरण करू नयेत. अधिक माहितीसाठी आपण सल्लामसलत करू शकता पुस्तक. या प्रकरणात आम्ही आपल्याला त्याच फाईलकडे दुर्लक्ष करण्यास सांगत आहोत .gitignore आणि सर्व फाईल्स संपत आहेत .पीसीसी.
~ / हॅलोवर्ल्ड cho गूंज
6. फाइल्स जमा करणे
आता आपल्याला फाईल्स जोडाव्या लागतील (या प्रकरणात आमच्याकडे फक्त एक फाईल आहे helloworld.py, परंतु मला वाटते की आपल्याला कल्पना मिळाली, बरोबर?). कमांड वापरणे जोडा आम्ही त्यास डिरेक्टरीची सर्व सामग्री समाविष्ट करण्यास सांगू (फाईलमध्ये आपण लिहिलेली सामग्री सोडून) .gitignore).
~ / हॅलोवर्ल्ड $ गिट अॅड.
7. आमच्या आवृत्ती तयार करत आहे
एकदा आम्ही कॉन्फिगर केले Git आम्ही आमच्या आवृत्ती नियंत्रण प्रणालीद्वारे नियंत्रित करू इच्छित असलेल्या सर्व फायली आम्ही प्रसिद्ध केल्या आहेत वचनबद्ध.
या सूचनांसह आम्ही आमच्या विकास इतिहासात एक बिंदू स्थापित करीत आहोत. पहिल्या प्रकरणात ए करणे नेहमीचे आहे वचनबद्ध वर्णनासह «प्रारंभिक कमिट«. मी सहसा राज्य वगळतो मंचन आणि मी फक्त ही आज्ञा चालविते वचनबद्ध पर्यायासह -a.
~ / हॅलोवर्ल्ड it गिट कमिट -ए
हे माझ्या बाबतीत डिफॉल्टनुसार सेट केलेले एडिटर उघडेल शक्ती, आणि आम्ही तपशील तपशील लिहू शकतो वचनबद्ध. या प्रकरणात, मी फक्त वर लिहिलेले लिहित आहे. एकदा आपण एडिटर सह फाईल सेव्ह करू, Git करण्याची काळजी घेईल वचनबद्ध.
8. रिमोट रेपॉजिटरी जमा करणे
आता सांगण्याची वेळ आली आहे Git रिमोट रेपॉजिटरी असलेले स्थानिक येथे पुस्तक मध्ये रेपॉजिटरी तयार करण्याची कार्यपद्धती आम्ही वर्णन केली आहे GitHub. या विभागात आम्ही मागील पोस्टच्या कलम 3 मध्ये जे शिल्लक राहिले आहे ते आम्ही वापरणार आहोत.
रिमोट रेपॉजिटरी समाविष्ट करण्यासाठी आपल्याला कमांड वापरावी लागेल गिट रिमोट ड जिथे एखादे नाव किंवा आडनाव वितर्क म्हणून रिपॉझिटरी आणि त्याच्या URL मध्ये पाठविले जाते. या प्रकरणात आम्ही आपण तयार केलेल्या प्रकल्पातील एक वापरणार आहोत गूगल कोड.
~ / हॅलोवर्ल्ड $ गिट रिमोट अॅड जीसी https://code.google.com/p/lecovi-hello-world/
आता आपण कमांड कार्यान्वित केलेल्या रिमोटवर आपला स्थानिक रेपॉजिटरी अपलोड करू ढकलणे.
~ / हॅलोवर्ल्ड $ गिट पुश जीसी मास्टर
कलम in प्रमाणे आपण फाईल तयार केली होती .netrc हे सर्व्हरशी कनेक्ट होण्यासाठी त्या फायलीमध्ये साठविलेले पॅरामीटर्स वापरेल. आणि शाखा वाढेल मास्टर आम्ही जतन केलेल्या रेपॉजिटरीमध्ये gc.
आमच्या प्रोजेक्टच्या पानावर गूगल कोडआपण या विभागात पाहू शकतो स्रोत विभागात ब्राउझ करा आमच्या प्रकल्पाची सामग्री.
लवकरच…
आतापर्यंत प्रोजेक्ट कसा सुरू करायचा या बद्दलचे ट्यूटोरियल पूर्ण केले Git y गूगल कोड.
या मिनी-ट्यूटोरियलच्या पुढच्या आणि शेवटच्या हप्त्यात आम्ही आमच्या प्रकल्पात बदल कसे करावे आणि ते आमच्या आवृत्ती नियंत्रण प्रणालीमध्ये प्रतिबिंबित होतील याचा आढावा घेणार आहोत.
धन्यवाद!
आपण .gitignore फाईल .gitignore मध्ये का जोडू?
याचा काही अर्थ नाही: पी, ती फाईल रिपॉझिटरीमध्येही असावी.
धन्यवाद!
आपण बरोबर आहात, हे करण्यास काही अर्थ नाही. हे कसे कार्य करते हे पाहणे आणि त्याचे अनुकरण करणे केवळ उदाहरण म्हणून होते. मी बर्याच फाईल्स ठेवल्या नव्हत्या आणि जास्त गुंतागुंत करू इच्छित नाही!
आपल्या स्पष्टीकरणासाठी धन्यवाद.
मिठी!
उत्कृष्ट मालिका! मी तुमचे अभिनंदन करतो!
मिठी! पॉल.
ग्रेट पाब्लो, सहभागी झाल्याचा आनंद!