基本 Git 命令
Git 的工作方式是记住对文件所做的更改,就像它对文件系统拍摄快照一样。
我们将介绍一些基本命令,用于开始跟踪存储库中的文件。 然后,你将保存 Git 的第一个“快照”以进行比较。
git status
首先是最常用的 Git 命令 git status
。 你在前面的练习中已使用过一次,目的是查看是否已正确初始化 Git 存储库。
git status
显示工作树的状态(以及暂存区域的状态 - 后文会对此详细介绍)。 利用它可查看 Git 当前正在跟踪哪些更改,以便决定是否指示 Git 再拍摄一个快照。
git add
git add
命令用于指示 Git 开始跟踪某些文件中的更改。
此操作的技术术语是“暂存”这些更改。 你将使用 git add
来暂存更改以准备提交。 已添加但尚未提交的文件中的所有更改都存储在“暂存区域”中。
git commit
暂存要提交的某些更改后,可以通过调用 git commit
命令将工作保存到快照。
“提交”是动词也是名词。 在“提交到计划”或“将更改提交到数据库”中,“提交”的含义本质上是相同的。 作为动词,提交更改意味着将文件、目录或其他内容的副本作为新版本放置到存储库中。 作为名词,提交是一小部分数据,它为所提交的更改提供了唯一标识。 保存在提交中的数据包括作者姓名和电子邮件地址、日期、有关所执行操作(以及原因)的注释、可选数字签名和先前提交的唯一标识符。
git log
使用 git log
命令,可查看先前提交的相关信息。 每个提交都附加有一条消息(提交消息),git log
命令输出有关最新提交的信息,如其时间戳、作者和提交消息。 此命令有助于跟踪你执行的操作和已保存的更改。
git help
尽管你已使用过 git help
命令,但还是应该提醒你。 利用此命令,可以轻松获取到目前为止已了解的所有命令的相关信息和其他命令信息。
请注意,每个命令均附带自己的帮助页。 可以通过键入 git <command> --help
找到这些帮助页。 例如,git commit --help
会调出一个页面,其中包含有关 git commit
命令及其使用方法的详细信息。