SORU
5 HAZİRAN 2012, Salı


Nasıl bir git submodule benim değişiklikleri geri muyum?

Benim repo ekledim hangi bir git submodule (RestKit) var.

Yanlışlıkla bazı dosyaları değiştirmiş ve kaynak sürüme geri dönmek istiyorum. Bunu yapmak için, kaçmaya çalıştım

Mac:app-ios user$ git submodule update RestKit

Ama burada gördüğünüz gibi, bu hala olduğu gibi işe yaramadı "değiştirilmiş içerik":

Mac:app-ios user$ git status
...
#   modified:   RestKit (modified content)

CEVAP
26 Temmuz 2013, Cuma


Eğer dizinleri değiştirmek zorunda kalmadan tüm alt modüller için bunu yapmak istiyorsanız, yapabilirsiniz

git submodule foreach git reset --hard

Ayrıca özyinelemeli bayrağı tüm alt modüller için uygulamak için kullanabilirsiniz:

git submodule foreach --recursive git reset --hard

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012