SORU
20 Aralık 2012, PERŞEMBE


Nasıl yeni bir proje için yeni boş bir şube oluşturmak için

Git bir depo projemiz saklamak için kullanıyoruz. Şubelerimiz orijinal şube Kalkan var. Ama şimdi bazı belgeleri izlemek için küçük yeni bir proje oluşturmak istiyoruz. Bunun için dosyalarımızı saklamak başlatmak için yeni boş bir şube oluşturmak istiyoruz, ve ağın diğer kullanıcılar bu şube klonlamak istiyorum.

Bunu nasıl yapabiliriz?

Bazı şeyler denedim, ama iş yapmadılar.

$ mkdir proj_doc; cd proj_doc
$ git init
$ git add .
$ git commit -m 'first commit'
$ git br proj_doc
$ git co proj_doc
$ git br -d master
$ git push origin proj_doc

Şube Tamam gibi görünüyor, ama ben ne zaman bir getirme veya çekme, diğer şubelerden bilgi indirir, ve sonra ben de diğer projelerden bazı ek dosyalar. En iyi çözüm nedir?

CEVAP
20 Aralık 2012, PERŞEMBE


Bir yetim olarak bir şube oluşturabilirsiniz:

git checkout --orphan <branchname>

Bu anne ile yeni bir şube oluşturur. Sonra, çalışma dizini ile temizlemek:

git rm --cached -r .

ve belge dosyaları ekleyin, onları işlemek ve onları github için yukarı itin.

Çek ya da getir hep uzak dalları hakkında yerel bilgileri güncellenir. Eğer sadece tek bir uzak şube bilgilerini getir/çekmek istiyorsanız, bunu belirtmeniz gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Bryan Adams

    Bryan Adams

    30 Mart 2006
  • Marques Brownlee

    Marques Brow

    21 Mart 2008