git基础2:add和commit
11/21/2025, 12:21:30 PM
#Git
首先我们要新建一个Git仓库:
$ git init git_learning
进入到该目录下后,再新建一个index.html文件,内容随便写。
$ ls -al // 查看目录下的文件
$ git status // 查看当前文件的状态
比如刚刚新建的index.html文件,状态就是git未管控该文件。

此时我们要先add,再commit,因为git的工作原理是修改过的或新增的文件都要先提到缓存区,再放入工作区,否则会报下面的错误:

敲入以下命令:
$ git add index.html // 添加到暂存区,此时还没有正式提交到工作区
$ git commit -m "add index" // 提交到工作区(引号为补充内容,比如此次做了什么操作,建议写,也建议使用双引号)
ncloud.cn/yangyijie/yyj_web/images/screenshot_1573649729519.png)
除此之外,我们还可以随时查看更新日志,日志会显示更新的文件,用户名以及邮箱。
$ git log // 查看日志
顺便补充:
$ git add -u // 将文件的修改、文件的删除,添加到暂存区。
$ git add . // 将文件的修改,文件的新建,添加到暂存区。
$ git add -A // 将文件的修改,文件的删除,文件的新建,添加到暂存区。
git add -u 可以直接添加所有已经追踪的文件,避免把工作区没准备好的新文件直接加到暂存区。
git add -A,它等同于git add -all,全部提交。
add . 是对当前路径及其子路径下的变更有效,而 add -A 是整个仓库。