SORU
22 Aralık 2012, CUMARTESİ


Şube ne birleştirme sonra

İki dal vardı: usta ve branch1. Ben sadece ana geri branch1 birleştirilmiş ve bu şube ile işim bitti. Silin ya da sadece oturup izin vermeli miyim? Silme veri kaybı neden olur?

CEVAP
22 Aralık 2012, CUMARTESİ


Birleşmeden sonra, güvenli bir dalı silmek için:

git branch -d branch1

Ayrıca, gıt, tam olarak henüz birleştirme istemediğini düşünürse, sizi (ve şube silmek için çöp) uyarır. Eğer zorla tamamen birleştirilmiş henüz olmayan bir şube (git branch -D) silmek, birleştirilmemiş tamamlar geri rağmen (aşağıya bakınız) almak için bazı hileler yapmak zorunda.

Bir şube etrafında halde tutmak için bazı nedenler vardır. Eğer bir özellik dal, örneğin, hala o şube içinde bu özelliği hata düzeltmeleri yapmak isteyebilirsiniz.

Eğer siz de uzaktaki bir ana Dalı silmek istiyorsanız, bunu yapabilirsiniz:

git push origin :branch1

Bu zorla Uzak (Bu zaten teslim repositiories olsa etkilemez ve itme erişimi olan herkes engellemez yeniden itmek/oluşturmak) şube silecektir.


git reflog son teslim düzeltmeleri gösterir. Son depoyu tarihinde teslim oldu herhangi bir şube de orada gösterecektir. Kenara eden, git fsck gıt taahhüt kaybı herhangi bir durumda Seçim aracı olacak.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • infiniTuts

    infiniTuts

    18 Ocak 2012
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • newport83

    newport83

    19 HAZİRAN 2006