İçindekiler:

Git deposunu önceki bir işleme nasıl geri döndürürsünüz?
Git deposunu önceki bir işleme nasıl geri döndürürsünüz?

Video: Git deposunu önceki bir işleme nasıl geri döndürürsünüz?

Video: Git deposunu önceki bir işleme nasıl geri döndürürsünüz?
Video: Stoksuz E - Ticaret Canlı Yayın Kaydı 28 Şubat 2024, Nisan
Anonim

İsterseniz son taahhüdü geri al sadece yap git geri al <istenmeyen işlemek karma>; o zaman yapabilirsin itmek bu yeni işlemek , hangi senin geri aldı önceki taahhüt . Ayrılmış kafayı düzeltmek için git ödeme <geçerli dal >.

Benzer şekilde, git deposunu nasıl geri alabilirim diye sorabilirsiniz.

4 Cevap

  1. --hard seçeneği olmadan git reset, taahhüt geçmişini sıfırlar, ancak dosyaları değil. --hard seçeneği ile çalışan ağaçtaki dosyalar da sıfırlanır. (kredi verilen kullanıcı)
  2. Bu durumu, uzak deponun da geri alınan taahhüdü göstermesi için taahhüt etmek istiyorsanız, şunu yapın: git Push -f (kredi verilen kullanıcı)

Yukarıdakilerin yanı sıra, yerel bir taahhüdü nasıl geri alabilirim? Git Uzantılarını açın, sağ tıklayın işlemek istediğiniz geri almak ardından "seçin Taahhüdü geri al ". "Otomatik olarak bir işlemek "doğrudan isterseniz işlemek NS geri alındı değişiklikleri veya manuel olarak yapmak istiyorsanız işlemek NS geri alındı değişiklikler kutuyu işaretlemeden tutar ve " geri al Bugün nasılsın işlemek " buton.

İkincisi, belirli bir taahhüdü nasıl sıfırlarsınız?

HEAD şubenizi belirli bir işleme sıfırlamak için:

  1. Kenar çubuğunda mevcut HEAD dalınızın seçili olduğundan emin olun.
  2. Listede geri dönmek istediğiniz taahhüdü sağ tıklayın ve HEAD'i …'a Sıfırla'yı seçin.

Git sıfırlama ve geri alma arasındaki fark nedir?

Yukarıdaki açıklamadan, en büyük olduğunu öğrenebiliriz. git sıfırlama arasındaki fark ve git geri al bu mu git sıfırlama niyet Sıfırla şubenin durumu, istenen taahhüdün ardından tüm değişiklikleri bırakarak önceki bir duruma git geri al niyet Sıfırla yeni oluşturarak önceki bir duruma geri dönüş taahhüt eder ve tutar

Önerilen: