2016-04-03 17 views
0

Git'i kullanıyorum ve şu anda ana dalda. Çalışma dizinimdeki dosyalarda bazı değişiklikler yaptım, ancak bu değişiklikleri silmek ve son işlem yapıldığında projenin sürümüne geri dönmek istiyorum.çalışma dizininde yapılan değişiklikleri silin ve son işleme geri dönün

git checkout master'u denedim, ancak her satırın başlangıcında "M" olduğunda ve "Zaten açık" ana "iletisinde dosyaların bir listesini verir. Ancak, değiştirilen dosyalar, son işlemin yapıldığı zamana kadar değiştirilmiyor.

Projenin son işlemde nasıl çalıştığına nasıl dönebilirim? Teşekkür

düzenlemek
Bu soru son depoda taahhüt maç için çalışma dizinindeki değişiklikleri geri almak istiyor o farklıdır.
Önerilen yinelenen yayın bu konuyla ilgili değil, bunun yerine depoya yapılan değişiklikleri geri almakla ilgilidir.

+0

Olası kopyası [Son işlemi nasıl yaparsınız?] (Http: // sta ckoverflow.com/questions/927358/how-do-you-undo-the-last-commit) – litel

cevap

-3

Onları çektiniz mi?

evet ise, bu gibi onları dönebilirsiniz:

Git Repo için ->Pull Requests ->Closed ->Click on the last commit request ->Revert

Düzenleme

diğeri çözümü: How to undo last commit(s) in Git?

+0

"Onları çek" ile ne demek istiyorsun, komut satırını kullanıyorum, Üzgünüm Ne demek istediğini anlamakta zorlanıyorum . –

+0

Git şu şekilde çalışıyor: Öncelikle değişiklikleri yerel yapıyorsunuz, sonra bunları şubenizde gerçekleştiriyorsunuz ve çalışma/master şubesine bir çekme talebi yaptıktan sonra. – Greg

+0

Komut satırında $ git çekiyor mu diyorsun? Bunu [Git docs] 'da bulamadım (http://gitref.org/index.html) Bana göre bir GUI kullanıyorum diye düşünmüyorum, ki bu durum böyle değil. Ve ben geri almak istiyorum taahhüt değil, sadece benim çalışma dizinimi değiştirmek için son kayıtta –

İlgili konular