Saya pergi ke cabang dan melakukan beberapa pekerjaan. Saya ingin pergi ke cabang lain tetapi tidak ingin berkomitmen jadi saya lakukan git stash
. Lalu aku melakukannya git checkout <otherbranch>
. Saya melakukan beberapa pekerjaan di sana dan, seperti di cabang pertama, saya ingin beralih dari itu sebelum melakukan pekerjaan. Jadi saya melakukannya di git stash
sana juga. Saya beralih kembali ke cabang pertama dan mencoba melepaskannya ( git stash pop
) berpikir itu akan mendapatkan simpanan dari cabang tertentu. Saya terkejut bahwa itu melepaskan simpanan dari <otherbranch>
(simpanan terbaru). Saya mendapat kesan bahwa simpanan adalah khusus cabang tetapi perilaku ini menunjukkan bahwa hanya ada satu simpanan untuk seluruh repositori lokal.
Apakah khusus git stash
cabang atau untuk seluruh repositori? Jika ini untuk seluruh repositori, dapatkah saya memberikan opsi ke sana untuk membuatnya khusus untuk cabang?
stash list
item selain hanya deskripsi?