SORU
7 Aralık 2010, Salı


Nasıl bir github belirli bir taahhüt depoyu geri alma yapabilir miyim?

Benim github 100 şu anda tamamlar. Depoyu 80 ve sonraki tüm olanları kaldırın işlemeye geri almak için ihtiyacım var.

Neden? Bu repo çeşitli kullanıcılardan birleştirmek için olması gerekiyordu. Samimi bir grup benden tamamlar gibi, aşırı düzenleme nedeniyle gitti. 3 geliştiriciler birbirimizi diye ... ... uzak dallarıma bir mislabeling, nedeniyle oldu. Bu noktaya sıfırlama ve ileri çekin gerekiyor.

Rebase etmek istedim, bu örnekte olduğu gibi: How can I remove a commit on github?

Ancak, git bana çatışma yönetimi bir sürü yapmak istiyor. Daha basit bir yolu var mı?

CEVAP
7 Aralık 2010, Salı


git reset --hard <old-commit-id>
git push -f origin branch

Aşağıda . yorum yazılan not: ^strong>Bu işbirliği ortamında tehlikelidir kullanarak: sen kendini tekrarlıyorsun

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • Engadget

    Engadget

    18 EYLÜL 2006
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007