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

  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011