SORU
8 EYLÜL 2009, Salı


Hareket mevcut, uncommited Git yeni bir şube için iş

Yeni bir özellik üzerinde biraz çalışmaya başladım ve biraz kodlama sonra, bu özelliği kendi şube olması gerektiğine karar verdim.

Nasıl yeni bir şube için mevcut kaydedilmemiş değişiklikler taşırım ve benim geçerli bir reset?

Yeni özellik mevcut iş koruyarak bulunduğum şube sıfırlamak istiyorum.

CEVAP
8 EYLÜL 2009, Salı


Aşağıdaki kullanın:

git checkout -b <new-branch>

Bu, oluşturmak ve yeni bir şube teslim olarak mevcut şube bırakıp tüm değişiklikleri tutar. Sonra bir ile tamamlama yapabilirsiniz:

git add <files>

ve yeni şube ile tamamlama:

git commit

Çalışma dizini ve değişiklikleri dizin içinde yaptığı değişiklikler herhangi bir şube için henüz uygun değil. Bu değişiklikler sonunda nerede değiştirir.

Değilsinresetorijinal şube, olduğu gibi kalır. Son <old-branch> tamamlama hala eskisi gibi olmayacak. Bu nedenle 7 ** ve sonra işlemek.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010