Git மற்றும் Google Code (பகுதி III) உடன் ஒரு திட்டத்தைத் தொடங்குதல்

இப்போது, ​​இந்த சிறிய டுடோரியலின் மிகச்சிறந்த பகுதி.

4. நாங்கள் எங்கள் திட்டத்தை உருவாக்குகிறோம்

திட்டம் தொடர்பான அனைத்து கோப்புகளையும் கொண்ட ஒரு கோப்பகத்தை உருவாக்குகிறோம். உதாரணமாக, க்குள் முகப்பு எங்கள் பயனரின் கோப்புறையை உருவாக்குகிறோம் ஹலோ வேர்ல்ட்.

Helk k mkdir HelloWorld

கட்டளையைப் பயன்படுத்தி புதிதாக உருவாக்கப்பட்ட கோப்புறையை உள்ளிடுகிறோம் cd.

Hello d cd HelloWorld /

எங்கள் நிரலின் கோப்பை உருவாக்குகிறோம் «ஹலோ வேர்ல்ட்«. நாம் மிகவும் விரும்பும் உரை திருத்தியைப் பயன்படுத்தலாம். இப்போது விஷயங்களை எளிமைப்படுத்த நாம் என்ன செய்யப் போகிறோம் என்பது பின்வரும் கட்டளையை இயக்க வேண்டும்:

Hel / HelloWorld $ echo "print (Hello" Hello World \ ")"> helloworld.py

இந்த வழியில் அது எங்களுக்கு கோப்பை உருவாக்குகிறது helloworld.py கோப்புறைக்குள் ஹலோ வேர்ல்ட் வாழ்த்து அச்சிடும் அறிவுறுத்தலுடன்.

பின்வரும் அறிவுறுத்தலுடன் எங்கள் புதிய திட்டத்தை சோதிக்கலாம்:

Hel / HelloWorld $ python helloworld.py ஹலோ வேர்ல்ட் ~ / HelloWorld $

இவ்வாறு எங்கள் முதல் பதிப்பை உருவாக்கியுள்ளோம். இப்போது அது தொடங்க வேண்டிய விஷயம் Git தகவல் எங்கள் எதிர்கால வெளியீடுகளை நீங்கள் சரிபார்க்க வேண்டும்.

5. நாங்கள் கிட் தொடங்குவோம்

பயன்படுத்தத் தொடங்க Git தகவல் புத்தகத்தில் உள்ள சில பொதுவான விருப்பங்களை நாம் கட்டமைக்க முடியும் பிரிவு 1.5 இந்த விருப்பங்களில் சில விரிவானவை. இந்த வழக்கில் உள்ளூர் களஞ்சியத்திற்கான விருப்பங்களை மட்டும் எவ்வாறு கட்டமைப்பது என்பதை நான் உங்களுக்குக் காட்ட விரும்புகிறேன்.

Hel / HelloWorld $ git config --local user.name lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar Hel / HelloWorld $ git config --local core.editor vim

இந்த விருப்பங்களுடன் நான் இந்த திட்டத்திற்கான எனது பயனர்பெயர் «என்பதை வரையறுக்கிறேன்லெகோவி«, இந்த திட்டத்திற்கான எனது மின்னஞ்சல்«colomboleandro@bitson.com.arRun நான் இயங்கும் போது பயன்படுத்த விரும்பும் இயல்புநிலை எடிட்டர் செய்து இதுதான் ஊக்கம்.

வேண்டும் Git தகவல் எங்கள் கணினியில் கிட் தொகுப்பு நிறுவப்பட்டிருக்க வேண்டும்.

பயன்படுத்துவதன் நன்மை Git தகவல் இது எங்கள் திட்டத்தின் பணி அடைவில் உள்ளூரில் இயங்குகிறது. அதனால்தான் அதை திட்டக் கோப்பகத்தில் கட்டளையுடன் துவக்க வேண்டும் ஆரம்பம்.

H / HelloWorld $ git init /home/leo/HolaWorld/.git/ ~ / HelloWorld in இல் வெற்று ஜிட் களஞ்சியத்தை துவக்கியது

இப்போது நாம் கோப்பை உருவாக்கப் போகிறோம் .gitignore நீங்கள் என்ன சொல்வீர்கள் Git தகவல் நீங்கள் பின்பற்ற வேண்டிய கோப்புகள் மற்றும் கோப்பகங்கள். மேலும் தகவலுக்கு நீங்கள் கலந்தாலோசிக்கலாம் புத்தகம். இந்த வழக்கில் அதே கோப்பை புறக்கணிக்க நாங்கள் உங்களுக்கு சொல்லப்போகிறோம் .gitignore மற்றும் அனைத்து கோப்புகளும் முடிவடையும் .pyc.

Hel / HelloWorld $ echo .gitignore >> .gitignore ~ ​​/ HelloWorld $ echo * .pyc >> .gitignore

6. கோப்புகளைச் சேர்த்தல்

இப்போது நாம் கோப்புகளைச் சேர்க்க வேண்டும் (இந்த விஷயத்தில் எங்களிடம் ஒரு கோப்பு மட்டுமே உள்ளது helloworld.py, ஆனால் உங்களுக்கு யோசனை வந்துவிட்டது என்று நினைக்கிறேன், இல்லையா?). கட்டளையைப் பயன்படுத்துதல் கூட்டு கோப்பகத்தின் அனைத்து உள்ளடக்கங்களையும் சேர்க்க நாங்கள் அதைக் கூறுவோம் (நாங்கள் கோப்பில் எழுதியதைத் தவிர .gitignore).

Hello / HelloWorld $ git add.
இங்கே நாம் பயன்படுத்தினோம் என்பதைக் கவனத்தில் கொள்ள வேண்டும். (காலம்) எல்லா உள்ளடக்கத்தையும் சேர்க்கச் சொல்ல, நாங்கள் சேர்க்க விரும்பும் கோப்புகள் மற்றும் கோப்பகங்களின் இடத்தை பிரித்த பட்டியலை உருவாக்கியிருக்கலாம். அல்லது கட்டளையை அடுத்தடுத்து இயக்கவும் git add.

7. எங்கள் பதிப்பை உருவாக்குதல்

நாங்கள் கட்டமைத்தவுடன் Git தகவல் எங்கள் பதிப்பு கட்டுப்பாட்டு அமைப்பால் நாங்கள் கட்டுப்படுத்த விரும்பிய எல்லா கோப்புகளையும் சேர்த்துள்ளோம் செய்து.

இந்த அறிவுறுத்தலின் மூலம் நமது வளர்ச்சி வரலாற்றில் ஒரு புள்ளியை நிறுவுவோம். முதல் வழக்கில் ஒரு செய்வது வழக்கம் செய்து விளக்கத்துடன் «ஆரம்ப உறுதி«. நான் வழக்கமாக மாநிலத்தை தவிர்க்கிறேன் நடத்தினர் நான் கட்டளையை இயக்குகிறேன் செய்து விருப்பத்துடன் -a.

Hello / HelloWorld $ git commit -a

இது என் விஷயத்தில், முன்னிருப்பாக நாங்கள் அமைத்த எடிட்டரைத் திறக்கும் ஊக்கம், மற்றும் நாம் விவரம் எழுத முடியும் செய்து. இந்த விஷயத்தில், நான் மேற்கூறியவற்றை வெறுமனே எழுதப் போகிறேன். கோப்பை எடிட்டருடன் சேமித்தவுடன், Git தகவல் செய்வதை கவனித்துக்கொள்வார் செய்து.

விம்-ஆரம்ப-உறுதி

8. தொலை களஞ்சியத்தைச் சேர்த்தல்

இப்போது நம்மிடம் சொல்ல வேண்டிய நேரம் வந்துவிட்டது Git தகவல் தொலை களஞ்சியத்தைக் கொண்ட உள்ளூர். இல் புத்தகம் இல் களஞ்சியத்தை உருவாக்குவதற்கான நடைமுறையை நாங்கள் விவரித்தோம் மகிழ்ச்சியா. இந்த பிரிவில் முந்தைய இடுகையின் 3 வது பிரிவில் நிலுவையில் உள்ளதை நாங்கள் பயன்படுத்தப் போகிறோம்.

தொலை களஞ்சியத்தை சேர்க்க நாம் கட்டளையைப் பயன்படுத்த வேண்டும் git தொலை சேர் ஒரு பெயர் அல்லது மாற்று களஞ்சியத்திற்கும் அதன் URL க்கும் ஒரு வாதமாக அனுப்பப்படுகிறது. இந்த விஷயத்தில் நீங்கள் உருவாக்கும் திட்டத்திலிருந்து ஒன்றை நாங்கள் பயன்படுத்தப் போகிறோம் Google குறியீடு.

நீங்கள் நிச்சயமாக உங்கள் சொந்த திட்டங்களை உருவாக்கி அவற்றை அதே வழியில் பயன்படுத்தலாம்.
Hel / HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/

இப்போது இறுதியாக எங்கள் உள்ளூர் களஞ்சியத்தை தொலைதூரத்தில் பதிவேற்ற நாம் கட்டளையை இயக்குகிறோம் மிகுதி.

Hello / HelloWorld $ git push gc master

பிரிவு 3 இல் உள்ளதைப் போல நாங்கள் கோப்பை உருவாக்கியுள்ளோம் .netrc சேவையகத்துடன் இணைக்க அந்த கோப்பில் சேமிக்கப்பட்ட அளவுருக்களைப் பயன்படுத்தும். மேலும் கிளை உயரும் மாஸ்டர் நாங்கள் சேமிக்கும் களஞ்சியத்திற்கு gc.

google-code-initial-commit

எங்கள் திட்டத்தின் பக்கத்தில் Google குறியீடு, பிரிவில் காணலாம் மூல பிரிவில் உலவ எங்கள் திட்டத்தின் உள்ளடக்கம்.

விரைவில்…

ஒரு திட்டத்தை எவ்வாறு தொடங்குவது என்பது குறித்த டுடோரியலை இதுவரை முடித்துள்ளோம் Git தகவல் y Google குறியீடு.

இந்த மினி-டுடோரியலின் அடுத்த மற்றும் கடைசி தவணையில், எங்கள் திட்டத்தில் எவ்வாறு மாற்றங்களைச் செய்வது என்பதையும் அவை எங்கள் பதிப்பு கட்டுப்பாட்டு அமைப்பில் பிரதிபலிக்கப்படுவதையும் மதிப்பாய்வு செய்வோம்.

நன்றி!


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

      அபிமெல்மார்டெல் அவர் கூறினார்

    .gitignore கோப்பை .gitignore இல் ஏன் சேர்க்கிறீர்கள்?

    இது அர்த்தமல்ல: பி, அந்த கோப்பு களஞ்சியத்திலும் செல்ல வேண்டும்.

    நன்றி!

         லெகோவி அவர் கூறினார்

      நீங்கள் சொல்வது சரிதான், அதைச் செய்வதில் அதிக அர்த்தமில்லை. இது எவ்வாறு செயல்படுகிறது என்பதைக் காண்பதற்கும் எடுத்துக்காட்டுவதற்கும் இது ஒரு எடுத்துக்காட்டு. நான் பல கோப்புகளை வைக்கவில்லை, அதை மிகவும் சிக்கலாக்க விரும்பவில்லை!

      உங்கள் தெளிவுக்கு நன்றி.
      கட்டிப்பிடி!

      லினக்ஸ் பயன்படுத்தலாம் அவர் கூறினார்

    சிறந்த தொடர்! நான் உங்களை வாழ்த்துகிறேன்!
    கட்டிப்பிடி! பால்.

         லெகோவி அவர் கூறினார்

      பெரிய பப்லோ, பங்கேற்க ஒரு பெரிய மகிழ்ச்சி!