गीट आणि गूगल कोडसह प्रकल्प प्रारंभ करणे (भाग III)

आणि आता या छोट्या ट्यूटोरियलचा भाग

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 आमच्या सिस्टममध्ये git पॅकेज स्थापित केले पाहिजे.

वापरण्याचा फायदा 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.

gogege-code-प्रारंभिक-कमिट

आमच्या प्रोजेक्टच्या पानावर गूगल कोडआपण या विभागात पाहू शकतो स्रोत विभागात ब्राउझ करा आमच्या प्रकल्पाची सामग्री.

लवकरच…

आतापर्यंत प्रोजेक्ट कसा सुरू करायचा या बद्दलचे ट्यूटोरियल पूर्ण केले Git y गूगल कोड.

या मिनी-ट्यूटोरियलच्या पुढच्या आणि शेवटच्या हप्त्यात आम्ही आमच्या प्रकल्पात बदल कसे करावे आणि ते आमच्या आवृत्ती नियंत्रण प्रणालीमध्ये प्रतिबिंबित होतील याचा आढावा घेणार आहोत.

धन्यवाद!


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   abimaelmartell म्हणाले

    आपण .gitignore फाईल .gitignore मध्ये का जोडू?

    याचा काही अर्थ नाही: पी, ती फाईल रिपॉझिटरीमध्येही असावी.

    धन्यवाद!

    1.    लेकोवी म्हणाले

      आपण बरोबर आहात, हे करण्यास काही अर्थ नाही. हे कसे कार्य करते हे पाहणे आणि त्याचे अनुकरण करणे केवळ उदाहरण म्हणून होते. मी बर्‍याच फाईल्स ठेवल्या नव्हत्या आणि जास्त गुंतागुंत करू इच्छित नाही!

      आपल्या स्पष्टीकरणासाठी धन्यवाद.
      मिठी!

  2.   लिनक्स वापरुया म्हणाले

    उत्कृष्ट मालिका! मी तुमचे अभिनंदन करतो!
    मिठी! पॉल.

    1.    लेकोवी म्हणाले

      ग्रेट पाब्लो, सहभागी झाल्याचा आनंद!