Yerel olarak yaptığım değişikliği nasıl kaldırabilirim?hg'de bir dosyada değişiklikler nasıl kaldırılır
Git, git checkout -- aFile.cpp
yapabilirim, hg
ile aynı şeyi nasıl yapabilirim? Mevcut hg
komutlar üzerinde
Yerel olarak yaptığım değişikliği nasıl kaldırabilirim?hg'de bir dosyada değişiklikler nasıl kaldırılır
Git, git checkout -- aFile.cpp
yapabilirim, hg
ile aynı şeyi nasıl yapabilirim? Mevcut hg
komutlar üzerinde
hg revert <filename>
daha fazla ayrıntı man page mevcuttur.
(bu git revert
aynı olmadığını unutmayın - komut hareketin geri almak için ise geri git'e, komut yerel değişikliklerin geri içindir dönmek hg Ayrıca, gerçekten GIT'de yerel değişiklikleri kaldırmak için kullanıyor olmalıdır komut aslında git reset
olduğunu. ., değil ödeme)
revert --no-backup
.orig
dosyalarının oluşturulmasını engeller, daha yakından git checkout
taklit:
hg revert --no-backup file
Ayrıca bkz .: How do you disable mercurial from leaving .orig files after a merge?
Aslında, git sıfırla, yalnızca _all_ yerel değişikliklerini silmek istediğinizde kullanılmalıdır. Michael'ın git komutu doğru. – kipple
Bu, birleştirme sırasında çalışmaz: 'iptal et: hiçbir revizyon belirtilmemiş katılımsız birleştirme' –