多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 工作分区 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 来显示。