2016-04-07 37 views
2

RStudio ve Git için oldukça yeniyim, bu yüzden ne yaptığımı doğru bir şekilde anladığımdan emin olmak isterim. Git belgeleri, git revert'un yeni bir işlem oluşturduğunu söylüyor. RStudio geri alma düğmesine bastığımda, yeni bir taahhüt oluşturulmaz, sadece son işleme geri döner. Bana göre bu bir git reset --hard gibi görünüyor. Yanlış bir şey mi aldım?RStudio geri dönüş düğmesi Git sıfırlama işlevi görüyor görünüyor

cevap

2

RStudio Geri alma işlevi, git reset işlevselliğinden farklıdır.

bu manualgit reset --hard göre bu

sıfırlar indeksi ve çalışma ağaç yok. çalışma ağacındaki izlenen dosyalarda yapılan değişiklikler iptal edildi. işlemek önceki durumuna değişecektir
sadece seçilen dosya:

Yani tam proje devlet

Ama bu RStudioGeri Döndür Değişiklikler açılan pencereye göre önceki tamamlama dönecektir.

enter image description here

Ve bu

  • git reset file (Unstage bir dosya)
  • git checkout file (çalışma dizininde değişiklikleri iptal et)

ait git kombinasyonu ile yapılabilir görün sıfırlama, kontrol etme ve geri alma hakkında here