Perintah berikut ini dapat digunakan untuk mengekstrak perbedaan perubahan yang disimpan lagi sebelum simpanan lain atau komit atau cabang atau KEPALA.
git stash show
git show
git diff
git difftool
Mari kita lihat, bagaimana kita dapat menggunakan masing-masing perintah yang disebutkan di atas.
- acara simpanan git
Perintah sederhana git stash show memberikan ringkasan perubahan file yang sangat singkat, tetapi tidak akan menampilkan perbedaan perubahan terhadap HEAD saat ini.
- git show
Perintah git-show digunakan untuk melihat berbagai jenis objek.
Perintah git-show tidak hanya digunakan untuk memvisualisasikan perubahan simpanan, tetapi juga digunakan untuk melihat satu atau lebih objek seperti gumpalan, pohon, tag dan commit.
- git diff
Perintah git-diff juga merupakan salah satu perintah umum yang digunakan untuk menampilkan perubahan antara commit, commit dan working tree, dll.
Secara default, git diff akan menampilkan perbedaan simpanan terpilih terhadap (file yang dimodifikasi) keadaan repositori saat ini kecuali jika referensi simpanan atau komit lainnya ditentukan.
Untuk mendapatkan perbedaan antara sebagian besar simpanan paling tinggi @ {0} dan cabang utama:
master $ git diff simpanan @ {0}
Hanya tampilkan nama file, bukan perubahan:
$ git diff --name-only stash @ {0} master
Lihat perbedaan antara simpanan yang dipilih untuk file yang dipilih:
$ git beda simpanan @ {0} ^ 1 simpanan @ {0} -
- git difftool
Perintah git-difftool juga dapat digunakan untuk menemukan perbedaan antara simpanan terpilih dan komit terpilih atau cabang atau simpanan
Lihat perbedaan antara dua simpanan terbaru:
$ git difftool stash @ {0} stash @ {0} ^ 1
git difftool --dir-diff simpanan @ {0} simpanan @ {0} ^ 1
Ringkasan:
Perintah-perintah yang berguna untuk mengekstraksi diff dari stash git show terpilih, git show, git diff, git difftool.
Lihat perbedaan menggunakan perintah git stash show,
pertunjukan git simpanan -p simpanan @ {0}
Lihat perubahan dalam simpanan menggunakan perintah git show,
git show stash @ {1}
Lihat perbedaan antara simpanan terbaru dan komit terpilih menggunakan perintah git diff,
git beda simpanan @ {0}
Referensi:
https://howto.lintel.in/how-to-see-stashed-changes-using-git-stash/
https://git-scm.com/docs/git-show
https://git-scm.com/docs/git-stash
git stash show -p stash@{1} >~/.diff && vim ~/.diff
(tidak harusvim
. editor teks apa pun selama editor teks Anda memiliki sintaks yang menyoroti dukungan untukdiff
output).