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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • the one am radio

    the one am r

    6 Mayıs 2006