Git, Google കോഡ് (ഭാഗം III) ഉപയോഗിച്ച് ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുന്നു

ഇപ്പോൾ, ഈ ചെറിയ ട്യൂട്ടോറിയലിന്റെ രസകരമായ ഭാഗം.

4. ഞങ്ങൾ ഞങ്ങളുടെ പ്രോജക്റ്റ് സൃഷ്ടിക്കുന്നു

പ്രോജക്റ്റുമായി ബന്ധപ്പെട്ട എല്ലാ ഫയലുകളും ഉൾക്കൊള്ളുന്ന ഒരു ഡയറക്ടറി ഞങ്ങൾ സൃഷ്ടിക്കുന്നു. ഉദാഹരണത്തിന്, ഹോം ഞങ്ങളുടെ ഉപയോക്താവിന്റെ ഞങ്ങൾ ഫോൾഡർ സൃഷ്ടിക്കുന്നു ഹലോ വേൾഡ്.

Hello k mkdir ഹലോ വേൾഡ്

കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ പുതുതായി സൃഷ്ടിച്ച ഫോൾഡറിൽ പ്രവേശിക്കുന്നു cd.

Hello d cd ഹലോ വേൾഡ് /

ഞങ്ങളുടെ പ്രോഗ്രാമിന്റെ ഫയൽ ഞങ്ങൾ സൃഷ്ടിക്കുന്നു «ഹലോ വേൾഡ്«. നമുക്ക് ഏറ്റവും ഇഷ്ടപ്പെടുന്ന ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കാം. ഇപ്പോൾ കാര്യങ്ങൾ ലളിതമാക്കാൻ ഞങ്ങൾ ചെയ്യാൻ പോകുന്നത് ഇനിപ്പറയുന്ന കമാൻഡ് നടപ്പിലാക്കുക എന്നതാണ്:

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

ഈ രീതിയിൽ ഇത് ഫയൽ സൃഷ്ടിക്കുന്നു helloworld.py ഫോൾഡറിനുള്ളിൽ ഹലോ വേൾഡ് ആശംസകൾ അച്ചടിക്കുന്ന നിർദ്ദേശത്തോടെ.

ഇനിപ്പറയുന്ന നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് ഞങ്ങളുടെ പുതിയ പ്രോഗ്രാം പരീക്ഷിക്കാൻ കഴിയും:

Hello / HelloWorld $ python helloworld.py ഹലോ വേൾഡ് ~ / HelloWorld $

അങ്ങനെ ഞങ്ങൾ പ്രോഗ്രാമിന്റെ ആദ്യ പതിപ്പ് സൃഷ്ടിച്ചു. ഇപ്പോൾ ഇത് ആരംഭിക്കേണ്ട കാര്യമാണ് Git ഞങ്ങളുടെ ഭാവി റിലീസുകൾ പരിശോധിക്കുന്നതിന്.

5. ഞങ്ങൾ Git ആരംഭിക്കുന്നു

ഉപയോഗിക്കാൻ ആരംഭിക്കുന്നതിന് 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 ൽ ശൂന്യമായ Git ശേഖരം സമാരംഭിച്ചു

ഇപ്പോൾ ഞങ്ങൾ ഫയൽ സൃഷ്ടിക്കാൻ പോകുന്നു .ജിറ്റിഗ്നോർ നിങ്ങൾ എന്ത് പറയും? Git നിങ്ങൾ പിന്തുടരേണ്ടതില്ലാത്ത ഫയലുകളും ഡയറക്ടറികളും. കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങൾക്ക് ബന്ധപ്പെടാം പുസ്തകം. ഈ സാഹചര്യത്തിൽ ഒരേ ഫയൽ അവഗണിക്കാൻ ഞങ്ങൾ നിങ്ങളോട് പറയാൻ പോകുന്നു .ജിറ്റിഗ്നോർ ഒപ്പം അവസാനിക്കുന്ന എല്ലാ ഫയലുകളും .pyc.

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

6. ഫയലുകൾ ചേർക്കുന്നു

ഇപ്പോൾ നമ്മൾ ഫയലുകൾ ചേർക്കേണ്ടതുണ്ട് (ഈ സാഹചര്യത്തിൽ ഞങ്ങൾക്ക് ഒരു ഫയൽ മാത്രമേയുള്ളൂ helloworld.py, പക്ഷെ നിങ്ങൾക്ക് ഈ ആശയം ലഭിക്കുമെന്ന് ഞാൻ കരുതുന്നു, ശരിയല്ലേ?). കമാൻഡ് ഉപയോഗിക്കുന്നു ചേർക്കുക ഡയറക്ടറിയുടെ എല്ലാ ഉള്ളടക്കങ്ങളും ചേർക്കാൻ ഞങ്ങൾ അത് പറയും (ഞങ്ങൾ ഫയലിൽ എഴുതിയതൊഴികെ .ജിറ്റിഗ്നോർ).

Hello / HelloWorld $ git ചേർക്കുക.
ഇവിടെ നമ്മൾ ഉപയോഗിച്ചത് ശ്രദ്ധിക്കേണ്ടതാണ്. (പിരീഡ്) എല്ലാ ഉള്ളടക്കവും ചേർക്കാൻ ഇത് പറയാൻ, ഞങ്ങൾ ചേർക്കാൻ ആഗ്രഹിക്കുന്ന ഫയലുകളുടെയും ഡയറക്ടറികളുടെയും ഇടം വേർതിരിച്ച ഒരു പട്ടിക തയ്യാറാക്കാമായിരുന്നു. അല്ലെങ്കിൽ കമാൻഡ് തുടർച്ചയായി നടപ്പിലാക്കുക git ചേർക്കുക.

7. ഞങ്ങളുടെ പതിപ്പ് സൃഷ്ടിക്കുന്നു

ഞങ്ങൾ ക്രമീകരിച്ചുകഴിഞ്ഞാൽ Git ഞങ്ങളുടെ പതിപ്പ് നിയന്ത്രണ സംവിധാനം നിയന്ത്രിക്കാൻ ഞങ്ങൾ ആഗ്രഹിച്ച എല്ലാ ഫയലുകളും ചേർത്തു സമർപ്പിക്കുക.

ഈ നിർദ്ദേശത്തിലൂടെ ഞങ്ങൾ നമ്മുടെ വികസന ചരിത്രത്തിൽ ഒരു പോയിന്റ് സ്ഥാപിക്കും. ആദ്യ കേസിൽ ഒരു ചെയ്യുന്നത് പതിവാണ് സമർപ്പിക്കുക വിവരണത്തോടൊപ്പം «പ്രാരംഭ കമ്മിറ്റ്«. ഞാൻ സാധാരണയായി സംസ്ഥാനത്തെ ഒഴിവാക്കുന്നു അരങ്ങേറി ഞാൻ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു സമർപ്പിക്കുക ഓപ്ഷനുമായി -a.

Hello / HelloWorld $ git commit -a

ഇത് എന്റെ കാര്യത്തിൽ സ്ഥിരസ്ഥിതിയായി ഞങ്ങൾ സജ്ജമാക്കിയ എഡിറ്റർ തുറക്കും വിമ്, നമുക്ക് അതിന്റെ വിശദാംശങ്ങൾ എഴുതാം സമർപ്പിക്കുക. ഈ സാഹചര്യത്തിൽ, ഞാൻ മുകളിൽ പറഞ്ഞവ എഴുതാൻ പോകുന്നു. എഡിറ്ററിൽ ഞങ്ങൾ ഫയൽ സംരക്ഷിച്ചുകഴിഞ്ഞാൽ, Git ചെയ്യുന്നത് ശ്രദ്ധിക്കും സമർപ്പിക്കുക.

vim-initial-commit

8. ഒരു വിദൂര ശേഖരം ചേർക്കുന്നു

ഇപ്പോൾ നമ്മോട് പറയാൻ സമയമായി Git വിദൂര ശേഖരണമുള്ള ലോക്കൽ. അറ്റ് പുസ്തകം ലെ ശേഖരം സൃഷ്ടിക്കുന്നതിനുള്ള നടപടിക്രമം ഞങ്ങൾ വിവരിച്ചു സാമൂഹികം. ഈ വിഭാഗത്തിൽ‌, മുമ്പത്തെ പോസ്റ്റിന്റെ സെക്ഷൻ‌ 3 ൽ‌ ശേഷിക്കുന്നവ ഞങ്ങൾ‌ ഉപയോഗിക്കാൻ‌ പോകുന്നു.

വിദൂര ശേഖരം ചേർക്കാൻ ഞങ്ങൾ കമാൻഡ് ഉപയോഗിക്കണം git വിദൂര ആഡ് അവിടെ ഒരു പേരോ അപരനാമമോ സംഭരണികളിലേക്കും അതിന്റെ URL- നും ഒരു ആർഗ്യുമെന്റായി കൈമാറുന്നു. ഈ സാഹചര്യത്തിൽ നിങ്ങൾ സൃഷ്ടിക്കുന്ന പ്രോജക്റ്റിൽ നിന്നുള്ള ഒരെണ്ണം ഞങ്ങൾ ഉപയോഗിക്കാൻ പോകുന്നു Google കോഡ്.

നിങ്ങൾക്ക് തീർച്ചയായും നിങ്ങളുടെ സ്വന്തം പ്രോജക്റ്റുകൾ സൃഷ്ടിക്കാനും അവ അതേ രീതിയിൽ ഉപയോഗിക്കാനും കഴിയും.
Hel / HelloWorld $ git വിദൂര ആഡ് 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 കോഡ്.

ഈ മിനി ട്യൂട്ടോറിയലിന്റെ അടുത്ത, അവസാന ഗഡുക്കളിൽ ഞങ്ങളുടെ പ്രോജക്റ്റിൽ എങ്ങനെ മാറ്റങ്ങൾ വരുത്താമെന്നും അവ ഞങ്ങളുടെ പതിപ്പ് നിയന്ത്രണ സംവിധാനത്തിൽ പ്രതിഫലിക്കുന്നുവെന്നും ഞങ്ങൾ അവലോകനം ചെയ്യും.

നന്ദി!


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

4 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല. ആവശ്യമായ ഫീൽഡുകൾ കൊണ്ട് അടയാളപ്പെടുത്തുന്നു *

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   abimaelmartell പറഞ്ഞു

    .gitignore ഫയലിലേക്ക് .gitignore ഫയൽ ചേർക്കുന്നത് എന്തുകൊണ്ട്?

    ഇത് അർത്ഥമാക്കുന്നില്ല: പി, ആ ഫയലും ശേഖരത്തിൽ പോകണം.

    നന്ദി!

    1.    ലെക്കോവി പറഞ്ഞു

      നിങ്ങൾ പറഞ്ഞത് ശരിയാണ്, ഇത് ചെയ്യുന്നതിൽ അർത്ഥമില്ല. ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണാനും ഉദാഹരണമായി കാണാനും ഒരു ഉദാഹരണമായിട്ടായിരുന്നു ഇത്. ഞാൻ‌ ധാരാളം ഫയലുകൾ‌ ചേർ‌ത്തിട്ടില്ല, മാത്രമല്ല ഇത്‌ കൂടുതൽ‌ സങ്കീർ‌ണ്ണമാക്കാൻ‌ താൽ‌പ്പര്യപ്പെടുന്നില്ല!

      നിങ്ങളുടെ വിശദീകരണത്തിന് നന്ദി.
      ആലിംഗനം!

  2.   നമുക്ക് ലിനക്സ് ഉപയോഗിക്കാം പറഞ്ഞു

    മികച്ച സീരീസ്! ഞാൻ നിന്നെ അഭിനന്ദിക്കുന്നു!
    ആലിംഗനം! പോൾ.

    1.    ലെക്കോവി പറഞ്ഞു

      ഗ്രേറ്റ് പാബ്ലോ, പങ്കെടുക്കാൻ ഒരു വലിയ സന്തോഷം!