Anda juga dapat menggunakan kyang terikat magit-discard-itemdi magit-mode.
Kaushal Modi
Ya, itu juga berhasil.
Manuel Uberti
Sudah mencoba menggunakan kedua metode, namun saya masih menerima pesan: "Tidak ada yang dibuang di sini".
user2522280
Terima kasih! Magit-mode sepertinya cara terbaik untuk melakukan hampir semua yang saya temukan ...
Jimmy Hoffa
@ user2522280 Sudahkah Anda menyimpan file Anda? git statusharus memberi Anda informasi bahwa file tersebut telah dimodifikasi.
DoMiNeLa10
14
Membalik, mengembalikan, dan membuang adalah tindakan yang berbeda. Bersama-sama dengan pementasan dan pementasan, mereka disebut sebagai "berlaku varian".
Untuk membuang perubahan sarana untuk membuangnya. Hanya perubahan yang tidak berkomitmen yang dapat dibuang. Ketika perubahan bertahap dihapus, itu tidak hanya dihapus dari indeks (yang dikenal sebagai unstaging), tetapi juga dari pohon kerja.
Untuk membalikkan perubahan berarti menerapkannya ke pohon kerja secara terbalik. Baik perubahan yang dilakukan maupun yang dilakukan hanya dapat dibalik. (Membalikkan perubahan bertahap sebenarnya berguna, yaitu saat membagi komit).
Hanya komit yang dapat dikembalikan , dalam hal lain mirip dengan membalikkan .
k
untuk membunuh perubahan ketika titik berada di baris yang sama dengan file yang tidak dipentaskan.x
ketika membawa bingkah di ruang angkasa.Jawaban:
Anda dapat menggunakan salah satu di bawah ini untuk membuang perubahan pada file yang tidak dipentaskan:
M-x magit-revert-item
(terikatv
padamagit-status-mode
)M-x magit-discard-item
(terikatk
padamagit-status-mode
) - bekerja pada item yang dipentaskan jugaMenggunakan salah satu metode akan meminta Anda untuk mengonfirmasi sebelum membuang.
sumber
k
yang terikatmagit-discard-item
dimagit-mode
.git status
harus memberi Anda informasi bahwa file tersebut telah dimodifikasi.Membalik, mengembalikan, dan membuang adalah tindakan yang berbeda. Bersama-sama dengan pementasan dan pementasan, mereka disebut sebagai "berlaku varian".
Untuk membuang perubahan sarana untuk membuangnya. Hanya perubahan yang tidak berkomitmen yang dapat dibuang. Ketika perubahan bertahap dihapus, itu tidak hanya dihapus dari indeks (yang dikenal sebagai unstaging), tetapi juga dari pohon kerja.
Untuk membalikkan perubahan berarti menerapkannya ke pohon kerja secara terbalik. Baik perubahan yang dilakukan maupun yang dilakukan hanya dapat dibalik. (Membalikkan perubahan bertahap sebenarnya berguna, yaitu saat membagi komit).
Hanya komit yang dapat dikembalikan , dalam hal lain mirip dengan membalikkan .
Lihat https://github.com/magit/magit/wiki/History-Manipulation untuk detailnya.
sumber