git commit

上节中我们在文件夹下新建了一个index.html文件并用git add命令把文件放到了git仓库的暂存区中

接下来我们通过git commit 命令,把index.html文件提交搞git 仓库中

git commit -m 初始化index文件

[master(根提交) 08bf08a] 初始化index文件
 1 file changed, 9 insertions(+)
 create mode 100644 index.html

-m 后边跟的内容就是我们对这次提交内容的描述,方便团队里的其他人了解我们提交了什么

提交成功之后我们会看到命令下方会出现几行提示信息

[master(根提交) 08bf08a] 初始化index文件
 1 file changed, 9 insertions(+)
 create mode 100644 index.html

第一行显示我们提交描述信息,

第二行表示我们的这次提交包含1个文件的改变,并且新增了9行

第三行表示我们提交的文件权限信息 100表示普通文件 644表示文件的读写权限

现在我来练习下前边介绍的提交命令

我们修改index.html文件内容如下图所示

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>Git-师否</title>
  </head>
  <body>
    <div>我是新增的一行</div>
  </body>
</html>

用git status 命令查看下仓库的状态

$ git status
位于分支 master
尚未暂存以备提交的变更:
  (使用 "git add <文件>..." 更新要提交的内容)
  (使用 "git checkout -- <文件>..." 丢弃工作区的改动)

	修改:     index.html

修改尚未加入提交(使用 "git add" 和/或 "git commit -a")

提示信息显示我们修改了index.html,但修改尚未加入提交

接下来我们把修改提交到仓库中

$ git add index.html
$ git commit -m 新增一行div
[master f42e369] 新增一行div
 1 file changed, 1 insertion(+)

最后更新于

这有帮助吗?