@ git status主要检索本地仓库的文件更新状态
@ git diff 主要是查看文件更新的具体内容
首先我们需要了解下文件状态类型,分为以追踪文件和未追踪文件
已追踪文件:在仓库之前的版本快照中包含文件的记录,在用户工作一段时间过后,这些文件同样能被追踪到(如文件的修改和删除)
未追踪文件:一些文件的新增
@ git status 命令显示出来的文件总共有三种状态分别是
1.已添加至暂存区,未提交的(add后未commit的文件)
2.已修改,未暂存的
3.为追踪到的文件
@ git add filename将文件添加至暂存区
git add . 将所有文件添加至暂存区
git add .-A 将所有文件添加至暂存区
@ git commit -m 'XXXX' 将文件提交到本地仓库
@ git push origin master 将文件提交到远端仓库
---------------------git diff ---------------------------
@git diff 查看所有文件所进行具体内容的修改,添加到暂存区则查看不了
@git diff --stage 查看添加至暂存区所有文件的内容修改