git stash -u 还是不要经常用啊,会把一些文件搞不见呢?
是的,git stash -u要谨慎用,有几个坑:-u的风险-u(–include-untracked) 会把未跟踪的新文件也一起 stash 进去,风险在于:stash 之后这些文件从工作区消失如果之后git stash drop或 stash 被覆盖,文件就真的没了有时候 stash list 里看起来有,但 pop 出来文件位置不对更安全的做法日常切换分支,优先用:gitstash# 只 stash 已跟踪的修改,新文件保留在工作区新文件想一起保存,先 add 再 stash:gitadd

相关新闻