我正在阅读第二版Pro Git一书.
它说,在第21页:
git diff --staged此命令将您的暂存更改与上次提交进行比较.
以及后面的页面(不解释缓存的含义)
git diff --cached看看你到目前为止上演了什么.
现在我有点迷茫.分段和缓存有什么区别?
\xe2\x80\x9cstaging area\xe2\x80\x9d 或 \xe2\x80\x9ccache\xe2\x80\x9d 都是同一事物的同义词,在 Git 的大多数其他上下文中都有另一个名称:索引。
\n\n索引是使用(或)添加更改时暂存更改的区域。它\xe2\x80\x99 是您执行此操作时提交的一组更改。git addgit rmgit commit
所有三个名称通常同义使用,尽管 \xe2\x80\x9ccache\xe2\x80\x9d 很少在--cached中的参数之外使用git diff。
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |