[我和一些大学讨论了git stash的实现。一些大学说git stash以与保存在分支中相同的方式保存代码,但没有分支。我以为直到现在,git stash只会保存代码,直到下一个垃圾回收为止,然后垃圾回收会删除此代码。
因为这对我非常重要,所以我问git stash的工作方式。
简而言之,隐藏条目是永久引用,它们do防止垃圾收集。仅当删除它们自己的条目或清除列表本身时,它们引用的对象才会被垃圾回收。