🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 工作分区 Git 是分工作区的: 正在执行的叫working directory区,想暂存的叫staging area,最终 commit 的叫 git directory 区。 # 文档有4种状态 * **Untracked files** 正在working directory区的有未被追踪的文档,一般是新建的文档,界面中会用红色显示 * **Changes not staged for commit** 已修改但还未放入暂存的文件,一般是旧文档进行修改的,界面中会用红色显示 * **changes to be committed** 已经放入暂存的文件,可以直接 commit,显示绿色 * **Commited** 已经被 commit 到 git 中。 ![](https://ws4.sinaimg.cn/large/006tNc79gy1fmbelwsrmtj30hq0c20u6.jpg) ![](https://ws2.sinaimg.cn/large/006tNc79gy1fmbeuo21r7j30l303edge.jpg) > 所以git diff 只能显示在working directory 中的修改,一旦文档被git add . 加入暂存后,就无法再用这个命令了,只能用git diff --staged 来显示。