git status
当前所处分支
On branch <分支名>
未暂存文件
Untracked files:
(use “git add <file>…” to include in what will be committed)
<文件名>
nothing added to commit but untracked files present (use “git add” to track)
已暂存文件
Changes to be committed:
(use “git restore --staged <file>…” to unstage)
new file: <文件名>
已暂存文件被修改
Changes not staged for commit:
(use “git add <file>…” to update what will be committed)
(use “git restore <file>…” to discard changes in working directory)
modified: <文件名>
简化版
git status -s
?? : 新添加未暂存
A : 已暂存
M : 已修改未暂存
AM : 已暂存又修改
详细版
git diff
查看文件夹中当前文件与暂存区快照之间的差异
git diff --staged
查看文件夹中已暂存文件与最后一次提交的差异