Git ve Google Code ile bir proje başlatmak (Bölüm III)

Ve şimdi, bu küçük eğitimin en güzel kısmı.

4. Projemizi yaratıyoruz

Proje ile ilgili tüm dosyaları içeren bir dizin oluşturuyoruz. Örneğin, içinde ANA SAYFA kullanıcımızın klasörünü oluşturuyoruz Selam Dünya.

~ $ mkdir HelloWorld

Yeni oluşturulan klasöre komutunu kullanarak giriyoruz cd.

~ $ cd HelloWorld /

Programımızın dosyasını oluşturuyoruz «Selam Dünya«. En çok sevdiğimiz metin düzenleyiciyi kullanabiliriz. Şimdi işleri basitleştirmek için yapacağımız şey aşağıdaki komutu çalıştırmaktır:

~ / HelloWorld $ echo "print (\" Merhaba Dünya \ ")"> helloworld.py

Bu şekilde basitçe dosyayı oluşturur helloworld.py klasörün içinde Selam Dünya selamlamayı yazdıracak talimat ile.

Yepyeni programımızı aşağıdaki talimatla test edebiliriz:

~ / HelloWorld $ python helloworld.py Merhaba Dünya ~ / HelloWorld $

Böylece programın ilk versiyonunu oluşturduk. Şimdi bu bir başlangıç ​​meselesi Git gelecekteki sürümlerimizi kontrol etmeniz için.

5. Git'i başlatıyoruz

Kullanmaya başlamak için Git kitaptaki bazı genel seçenekleri yapılandırabiliriz. bölüm 1.5 bu seçeneklerden bazıları ayrıntılıdır. Bu durumda size sadece yerel depo için seçenekleri nasıl yapılandıracağınızı göstermek istiyorum.

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

Bu seçeneklerle bu proje için kullanıcı adımın «lekovi«, Bu proje için e-postam şu:«kolombolandro@bitson.com.ar»Ve çalıştırdığımda kullanmak istediğim varsayılan düzenleyicinin işlemek olduğunu gayret.

Sahip olmak Git sistemimizde git paketinin kurulu olması gerekiyor.

Kullanmanın avantajı Git projemizin çalışma dizininde yerel olarak çalışmasıdır. Bu yüzden onu proje dizininde şu komutla başlatmalıyız init.

~ / HelloWorld $ git init /home/leo/HolaWorld/.git/ ~ / HelloWorld $ 'da boş Git deposu başlatıldı

Şimdi dosyayı oluşturacağız .gitignore ne söyleyeceksin Git hangi dosya ve dizinleri takip etmek zorunda değilsiniz. Daha fazla bilgi için şuraya danışabilirsiniz: kitap. Bu durumda, aynı dosyayı görmezden gelmenizi söyleyeceğiz. .gitignore ve ile biten tüm dosyalar .pyc.

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

6. Dosya ekleme

Şimdi dosyaları eklemeliyiz (bu durumda sadece bir dosyamız var helloworld.py, ama sanırım fikri anladınız, değil mi?). Komutu kullanarak eklemek dizinin tüm içeriğini eklemesini söyleyeceğiz (dosyada yazdıklarımız hariç) .gitignore).

~ / HelloWorld $ git ekle.
Burada kullandığımıza dikkat etmek önemlidir. (nokta) tüm içeriği eklemesini söylemek için, eklemek istediğimiz dosya ve dizinlerin boşlukla ayrılmış bir listesini yapabilirdik. Veya komutu art arda uygulayın git ekle.

7. Sürümümüzü oluşturmak

Yapılandırdıktan sonra Git ve sürüm kontrol sistemimiz tarafından kontrol edilmesini istediğimiz tüm dosyaları eklediğimizde ünlü yapmamız gereken işlemek.

Bu talimat ile kalkınma tarihimizde bir nokta oluşturacağız. İlk durum için normaldir işlemek açıklama ile «İlk taahhüt«. Genellikle eyaleti ihmal ederim sahnelenen ve sadece komutu çalıştırıyorum işlemek seçenek ile -a.

~ / HelloWorld $ git commit -a

Bu, benim durumumda varsayılan olarak belirlediğimiz düzenleyiciyi açacaktır gayretve detaylarını yazabiliriz işlemek. Bu durumda, ben sadece yukarıda belirtilenleri yazacağım. Dosyayı düzenleyiciyle kaydettikten sonra, Git yapmakla ilgilenecek işlemek.

vim-ilk-taahhüt

8. Uzak bir depo ekleme

Şimdi bize söyleme zamanı Git uzak bir deposu olan yerel. Şurada: kitap Depoyu oluşturma prosedürünü açıkladık. GitHub. Bu bölümde, önceki yazının 3. bölümünde beklemede bıraktığımız şeyi kullanacağız.

Uzak depoyu eklemek için şu komutu kullanmalıyız git uzaktan ekle arşive bir ad veya takma adın ve argüman olarak URL'sinin aktarıldığı yer. Bu durumda oluşturduğunuz projeden birini kullanacağız. Google Code.

Elbette kendi projelerinizi oluşturabilir ve aynı şekilde kullanabilirsiniz.
~ / HelloWorld $ git uzaktan gc ekle https://code.google.com/p/lecovi-hello-world/

Şimdi nihayet yerel depomuzu uzaktaki depoya yüklemek için komutu çalıştırıyoruz itmek.

~ / HelloWorld $ git push gc master

3. bölümde olduğu gibi dosyayı oluşturduk .netrc o dosyada depolanan parametreleri sunucuya bağlanmak için kullanacaktır. Ve dal yükselecek usta olarak kaydettiğimiz depoya gc.

goolge-kodu-ilk-taahhüt

Projemizin sayfasında Google Codebölümünde görebiliriz Kaynak kısımda Araştır projemizin içeriği.

Yakında…

Şimdiye kadar bir projeye nasıl başlayacağımızla ilgili öğreticiyi tamamladık Git y Google Code.

Bu mini eğitimin bir sonraki ve son bölümünde, projemizde nasıl değişiklik yapacağımızı ve bunların sürüm kontrol sistemimize yansıtıldığını gözden geçireceğiz.

Selamlar!


4 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Abimaelmartell dijo

    neden .gitignore dosyasını .gitignore dosyasına ekliyorsunuz?

    Mantıklı gelmiyor: P, o dosya da arşive gitmeli.

    Selamlar!

    1.    lekovi dijo

      Haklısın, bunu yapmak pek mantıklı değil. Nasıl çalıştığını görmek ve örneklenmek için basitçe bir örnek oldu. Çok fazla dosya koymamıştım ve onu çok fazla karmaşıklaştırmak istemedim!

      Açıklık getirdiğiniz için teşekkürler.
      Hug!

  2.   hadi linux kullanalım dijo

    Mükemmel seriler! Seni kutlarım!
    Sarıl! Paul.

    1.    lekovi dijo

      Yüce Pablo, katılmak büyük bir zevk!