常用git stash命令:

  1. git stash save "save message":执行存储,报错当前工作区
  2. git stash list: 获取存储列表
  3. git stash show: 显示做了哪些修改,后面添加stash@{$num}, eg: git stash stash@{1}
  4. git stash show -p: 显示做了哪些修改,并且显示其他存储,后面添加stash@{$num}, eg: git stash stash@{1} -p
  5. git stash apply: 应用某个存储,但是不会把存储从存储列表中删除git stash apply stash@{num}
  6. git stash pop stash@{$num}: 恢复之前缓存的工作目录,并将缓存从存储列表中删除
  7. git stash drop stash@{$num}: 从缓存列表中删除某个存储
  8. git stash clear: 删除所有缓存的stash

注意

  1. 新增的文件,直接执行stash是不会被存储的, 不在git仓库中的文件是不能被stash的

参考连接

results matching ""

    No results matching ""