Saya menyembunyikan beberapa perubahan lokal sebelum melakukan penggabungan yang rumit, melakukan penggabungan, kemudian dengan bodoh lupa untuk melakukan sebelum menjalankan git stash pop
. Pop menciptakan beberapa masalah (metode buruk memanggil basis kode besar) yang terbukti sulit dilacak. Saya berlari git stash show
, jadi saya setidaknya tahu file mana yang diubah. Jika tidak ada yang lain, saya kira ini adalah pelajaran untuk melakukan lebih banyak.
Pertanyaan saya: apakah mungkin untuk membatalkan tumpukan simpanan tanpa juga membatalkan penggabungan?
git stash pop
setelah melakukan perubahan (saya tidak melakukan meskipun) dengan git versi 2.25.0.windows.1
stash pop/apply
sebelum membuat komit, Anda bisa memecat git fsck --lost-found
. Perintah ini akan beralih melalui gumpalan menggantung (file aktual untuk mereka yang tidak terbiasa dengan terminologi git) yang dipentaskan tetapi tidak dilakukan di mana saja (karena itu menggantung), dan meletakkannya di bawah direktori .git / hilang-ditemukan / , di mana Anda dapat git show
melihatnya dan melihat apakah ini file yang Anda cari.
git stash pop
tanpa melakukan terlebih dahulu. Apa yang Anda lakukan untuk mencapainya?