用于知识记录。后续有新的的内容,例子,将持续更新本文档。
基础概念
工作树:git add
之前,变动内容的文件列表(包括新增,修改,删除的内容)
暂存区/索引:变动内容,git add
之后,git commit
之前。
git status
显示工作树状态
$ git status
添加-s
选项将只显示已更改的文件名。
添加-s
选项,后面再接-b
选项,将在输出中包含分支名称。
git add
$ git add <filepattern>
git add file
git add *.txt
# 将所有的修改内容,包括删除的全都加到索引
git add .
把文件或目录加到暂存区
-p
选项,系统将提示您接受/拒绝已更改文件的特定部分。
-i
选项,则可以交互式地暂存更改。
git diff
$ git diff
在默认情况下&#x