1. stage是git中的一个区域
git 中共有四大分区:
- 工作区(Working Area)
- 暂存区(Stage)
- 本地仓库(Local Repository)
- 远程仓库(Remote Repository)
2. stash是git中的一个命令
git stash
的作用是把工作区(必须是工作区中已经被git追踪到的文件)和索引中的内容暂时存到一个堆上,而且这个堆是和分支不相关的。切换分支后,依然可以看到并使用。
当正在进行项目中某一部分的工作处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。但你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是
git stash
命令。“‘储藏”“可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。