git 代码的4个存储位置

参考博客:https://www.cnblogs.com/upstudy/p/15870787.html

首先要说明git add命令的准确含义:

git add 命令。 这是个多功能命令:可以用它开始跟踪新文件,或者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决状态等。 将这个命令理解为“精确地将内容添加到下一次提交中”而不是“将一个文件添加到项目中”要更加合适。

被管理的文件一共4个存储位置

1 本地工作区,就是你git add之后的文件,就到了暂存区,但现在又被你修改了,就会被识别到这个区

2 本地暂存区,就是使用git add命令后文件都会到暂存区

3 本地仓库,就是你通过git commit将暂存区的代码存储在了本地仓库

4 远程仓库,就是你git push到的地方

详细说明在git book中有着非常好的讲解,这里就不复制到这里了,十分建议一行一行耐心看完,给个链接:https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%93%E5%BA%93

查看当前文件与暂存了的文件区别

git diff

查看本次暂存了的文件与最后一次提交即本地仓库中的文件的区别

git diff --cached
git diff --staged
文章目录