Git болон Google код ашиглан төсөл эхлүүлэх (Хэсэг III)

Одоо энэ бяцхан хичээлийн хамгийн шүүслэг хэсэг.

4. Бид төслөө бий болгодог

Бид төсөлтэй холбоотой бүх файлуудыг агуулсан директор үүсгэдэг. Жишээлбэл, дотор Нүүр хуудас хэрэглэгчийнхээ хувьд бид хавтас үүсгэдэг Сайн байна уу ертөнц.

~ $ 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»Ажиллаж байхдаа ашиглахыг хүссэн анхдагч засварлагч үйлдэх нь VIM.

Байсан байх явах манай системд git багцыг суулгасан байх ёстой.

Ашиглах давуу тал явах Энэ нь манай төслийн ажлын лавлахад орон нутагт ажилладаг явдал юм. Тиймээс бид төслийн директорт тушаалын хамт эхлүүлэх ёстой Init.

~ / HelloWorld $ git init /home/leo/HolaWorld/.git/ -д эхлүүлсэн хоосон Git агуулах. ~ / HelloWorld $

Одоо бид файл үүсгэх болно .gitignore чи юу гэж хэлэх вэ явах заавал дагаж мөрдөх шаардлагагүй файл, лавлах сангууд. Дэлгэрэнгүй мэдээллийг та ном. Энэ тохиолдолд бид ижил файлыг үл тоомсорлохыг танд хэлэх болно .gitignore болон төгссөн бүх файлууд .пик.

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

6. Файл нэмэх

Одоо бид файлуудаа нэмэх ёстой (энэ тохиолдолд бидэнд зөвхөн нэг файл байна helloworld.py, гэхдээ та энэ санаагаа олж авсан гэж бодож байна уу?). Тушаал ашиглан нэмнэ директорын бүх агуулгыг нэмж оруулахыг бид танд хэлэх болно (файлд бичсэн зүйлээс бусад) .gitignore).

~ / HelloWorld $ git нэмэх.
Энд бид ашигласан гэдгийг тэмдэглэх нь чухал юм. (хугацаа) үүнийг бүх агуулгыг нэмж оруулахын тулд бид нэмж оруулахыг хүссэн файл, директорын зайгаар тусгаарласан жагсаалтыг гаргаж болох байсан. Эсвэл тушаалыг дараалан гүйцэтгэнэ үү git add.

7. Бидний хувилбарыг бий болгох

Бид тохируулсны дараа явах хувилбараа хянах системээрээ хянахыг хүссэн бүх файлуудаа нэмж оруулаад бид алдарт хийх ёстой үйлдэх.

Энэхүү зааврын дагуу бид хөгжлийн түүхэндээ цэг тавих болно. Эхний тохиолдолд а хийх нь ердийн үзэгдэл юм үйлдэх тайлбартай «Эхний үүрэг«. Би ихэвчлэн муж улсаа орхигдуулдаг үе шаттай би зүгээр л командыг ажиллуулдаг үйлдэх сонголтоор -a.

~ / HelloWorld $ git commit -a

Энэ нь манай тохиолдолд анхдагчаар тохируулсан засварлагчийг нээх болно VIM, бид нарийвчлан бичиж болно үйлдэх. Энэ тохиолдолд би дээр дурдсан зүйлийг зүгээр л бичих гэж байна. Файлыг редакторт хадгалсны дараа явах хийх ажлыг хийх болно үйлдэх.

vim-эхний-үүрэг

8. Алсын репозиторыг нэмж оруулах

Одоо бидэнд хэлэх цаг болжээ явах алсын репозитортой орон нутгийн. Үед ном Бид агуулах үүсгэх журмыг тайлбарласан болно 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-ийн код, бид хэсэгт харж болно Эх сурвалж хэсэгт харах манай төслийн агуулга.

Удахгүй ...

Одоогийн байдлаар бид төслөө хэрхэн эхлүүлэх талаар гарын авлага хийж дуусгасан явах y Google-ийн код.

Энэхүү мини хичээлийн дараагийн ба сүүлийн анги дээр бид төслөө хэрхэн өөрчлөх, тэдгээрийг манай хувилбарын хяналтын системд хэрхэн тусгах талаар авч үзэх болно.

Баярлалаа!


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

4 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Абимаэлмартелл гэж хэлэв

    .gitignore файлыг яагаад .gitignore дээр нэмдэг вэ?

    Энэ нь утгагүй юм: P, тэр файл бас репозиторт орох ёстой.

    Баярлалаа!

    1.    лекови гэж хэлэв

      Таны зөв, үүнийг хийх нь тийм ч утгагүй юм. Энэ нь хэрхэн ажилладагийг харуулах, үлгэр жишээ болохын тулд ердөө л жишээ байв. Энэ бол би олон файл тавиагүй байсан бөгөөд үүнийг хэтэрхий төвөгтэй болгохыг хүсээгүй юм!

      Таны тодруулгад баярлалаа.
      Тэврэх!

  2.   одоо линукс ашиглая гэж хэлэв

    Маш сайн цуврал! Би танд баяр хүргэе!
    Тэврэх! Паул.

    1.    лекови гэж хэлэв

      Агуу Пабло, оролцоход таатай байна!