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

  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • kimberly p

    kimberly p

    23 Ocak 2010
  • movies95

    movies95

    27 Kasım 2006