Жобаны Git және Google кодтарымен бастау (III бөлім)

Енді осы шағын оқулықтың ең шырынды бөлігі.

4. Біз өз жобамызды құрамыз

Біз жобаға қатысты барлық файлдарды қамтитын каталог құрамыз. Мысалы, ішінде HOME біз қолданушыны біз қалтаны жасаймыз Сәлем Әлем.

~ $ mkdir HelloWorld

Пәрменді пайдаланып, жаңадан құрылған қалтаға кіреміз cd.

~ $ cd HelloWorld /

Біз бағдарламамыздың файлын жасаймыз «Сәлем Әлем«. Біз өзімізге өте ұнайтын мәтіндік редакторды қолдана аламыз. Енді заттарды жеңілдету үшін келесі команданы орындау қажет:

~ / HelloWorld $ echo «print (\» Hello World \ «)»> helloworld.py

Осылайша ол бізге файлды жай жасайды helloworld.py қалта ішінде Сәлем Әлем сәлемдесуді басып шығаратын нұсқаумен.

Жаңа бағдарламаны келесі нұсқаулықпен тексере аламыз:

~ / HelloWorld $ python helloworld.py Hello World ~ / HelloWorld $

Осылайша біз бағдарламаның алғашқы нұсқасын жасадық. Енді бастау керек жүру біздің болашақ шығарылымдарымызды тексеру үшін.

5. Біз Git бастаймыз

Пайдалануды бастау үшін жүру біз кітаптағы кейбір жалпы параметрлерді конфигурациялай аламыз 1.5 бөлім осы нұсқалардың кейбіреулері егжей-тегжейлі көрсетілген. Бұл жағдайда мен сізге тек жергілікті репозитарийдің параметрлерін қалай теңшеу керектігін көрсеткім келеді.

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

Осы опциялардың көмегімен мен осы жобаға арналған пайдаланушы атауым «лекови«, Менің электронды пошта осы жоба үшін«colomboleandro@bitson.com.ar»Мен іске қосқан кезде пайдаланғым келетін әдепкі редакторды жасау бұл ВИМ.

Болуы керек жүру біздің жүйеде git пакетін орнату керек.

Қолданудың артықшылығы жүру ол біздің жобаның жұмыс каталогында жергілікті түрде жұмыс істейді. Сондықтан біз оны команда каталогында инициализациялауымыз керек баптандыру.

~ / HelloWorld $ git init /home/leo/HolaWorld/.git/ ~ басталған бос Git репозитарийі ~ / HelloWorld $

Енді біз файлды құрамыз .gitignore не айтарсың жүру қандай файлдар мен каталогтарды ұстанудың қажеті жоқ. Қосымша ақпарат алу үшін сіз кітап. Бұл жағдайда біз сізге сол файлды елемеуді айтамыз .gitignore және барлық файлдармен аяқталады .pyc.

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

6. Файлдарды қосу

Енді біз файлдарды қосуымыз керек (бұл жағдайда бізде тек бір файл бар helloworld.py, бірақ менің ойымша, сіз бұл идеяны түсінесіз бе?). Пәрменді пайдалану қосу біз оған каталогтың барлық мазмұнын қосу туралы айтамыз (файлда жазғаннан басқа) .gitignore).

~ / HelloWorld $ git қосу.
Мұнда біз қолданғанымызды атап өту маңызды. (кезең) оған барлық мазмұнды қосу керек деп айту үшін, біз қосқымыз келетін файлдар мен каталогтардың бос орынмен тізімін жасай алдық. Немесе команданы бірінен соң бірін орындаңыз go add.

7. Біздің нұсқамызды құру

Конфигурацияланғаннан кейін жүру және біз нұсқаны басқару жүйесімен басқарғымыз келетін барлық файлдарды қостық, әйгілі болуымыз керек жасау.

Осы нұсқаулық арқылы біз өз даму тарихымызға нүкте қоямыз. Бірінші жағдайда әдеттегідей а жасау сипаттамасымен «Бастапқы міндеттеме«. Мен әдетте мемлекетті жіберіп аламын сахналанды мен тек команданы орындаймын жасау опциямен -a.

~ / HelloWorld $ git commit -a

Бұл менің жағдайымда біз орнатқан редакторды ашады ВИМ, және біз егжей-тегжейін жаза аламыз жасау. Бұл жағдайда мен жай ғана жоғарыда аталғанды ​​жазғалы отырмын. Файлды редактормен сақтағаннан кейін, жүру жасау туралы қамқорлық жасайды жасау.

vim-бастапқы-міндеттеме

8. Қашықтан репозиторий қосу

Қазір біздің уақытты айту керек жүру қашықтан репозитарийі бар жергілікті. At кітап Біз репозиторийді құру процедурасын сипаттадық GitHub. Бұл бөлімде біз алдыңғы жазбаның 3 бөлімінде қалдырған нәрсені қолданамыз.

Қашықтан репозитарийді қосу үшін біз пәрменді қолдануымыз керек git қашықтан қосу мұнда ат немесе бүркеншік ат репозитарийге және оның URL мекенжайы аргумент ретінде беріледі. Бұл жағдайда біз сіз жасаған жобаның бірін қолданамыз Google коды.

Сіз, әрине, өз жобаларыңызды жасай аласыз және оларды дәл осылай қолдана аласыз.
~ / HelloWorld $ git қашықтан қосу gc https://code.google.com/p/lecovi-hello-world/

Енді жергілікті репозиторийді қашықтағы бөлімге жүктеу үшін біз пәрменді орындаймыз Басыңыз.

~ / HelloWorld $ git push gc master

3-бөлімдегідей біз файл жасадық .netrc ол серверге қосылу үшін сол файлда сақталатын параметрлерді қолданады. Ал бұтақ көтеріледі мастер ретінде сақтайтын репозитарийге gc.

goolge-код-бастапқы-міндеттеме

Біздің жобаның бетінде Google коды, біз бөлімде көре аламыз қайнар көз бөлімде Browse біздің жобаның мазмұны.

Көп ұзамай ...

Осы уақытқа дейін біз жобаны қалай бастау туралы нұсқаулықты аяқтадық жүру y Google коды.

Осы шағын оқулықтың келесі және соңғы бөлімінде біз жобамызға қалай өзгертулер енгізуге болатынын және олардың біздің басқару жүйесінде көрсетілгенін қарастырамыз.

Рахмет!


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

4 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Абимаэлмартелл дижо

    .gitignore файлын неге .gitignore файлына қосасыз?

    Бұл мағынасы жоқ: P, бұл файл репозиторийге кіруі керек.

    Рахмет!

    1.    лекови дижо

      Дұрыс айтасың, мұны жасаудың мағынасы жоқ. Бұл оның қалай жұмыс істейтінін және мысалға келтірілгенін мысал ретінде келтірді. Мен файлдарды көп салмадым және оны тым қиындатқым келмеді!

      Түсіндіргеніңіз үшін рақмет.
      Құшақтаңыз!

  2.   линуксті қолданайық дижо

    Тамаша серия! Мен сізді құттықтаймын!
    Құшақтаңыз! Пауыл.

    1.    лекови дижо

      Пабло керемет, қатысуға қуаныштымын!