- 暂存已track文件的修改(不包括untrack的文件,新添加的文件在stash后依然可见,但是新添加的文件在stash后再次修改则不能通过stash pop恢复——因为该命令不暂存未track的文件)
git stash
- 暂存所有修改(包括新添加的文件,即恢复到上一次commit的状态,新添加的文件在stash后不可见,只能通过stash pop后恢复,但是不能添加描述信息message)
git stash -a 或者 --all
- 暂存所有修改(同 -a, 但是可以添加message信息,方便区分各个stash镜像,最好使用这个命令)
git stash save -a "some comment" 或者 --all
- 恢复最新的stash镜像(不会删去在stash后新添加的文件)
git stash pop
- 查看所有stash的镜像
git stash list
- 删除最新添加的stash的镜像
git stash drop
- 清除所有stash的镜像
git stash clean
时间: 2024-11-05 20:44:32