• 技术文章 >开发工具 >git

    git commit是什么

    青灯夜游青灯夜游2021-11-30 12:10:59原创11486

    “git commit”的意思为“git提交”,是git系统的一个命令,主要用于将暂存区里的改动内容提交到本地仓库中;语法为“git commit -m [message]”,“[message]”可以是一些备注信息。

    本教程操作环境:Windows7系统、Git2.30.0版、Dell G3电脑。

    “git commit”的意思为“git提交”

    1.png

    2.png

    “git commit”是git系统的一个命令,主要用于将暂存区里的改动内容提交到本地仓库中

    提交暂存区到本地仓库中的语法:

    git commit -m [message]

    git commit -m '提交信息'。

    我们用的比较多的应该就是-m 参数。添加提交信息。

    经常手抖的同学可能会知道,git commit直接回车也是可以提交暂存的,只不过输入提交信息的时候是通过调用vim编辑器进行信息编写的。还有就是vim编辑器支持信息回车。

    没错,就是这个样子的。

    像我最早一次手抖出现这个窗口的时候特别慌张,不知道怎么用,也关不上。哈哈哈 ,所以教给大家几个简单的小命令。

      i 插入文字的命令。窗口最一开始打开时是不能输入的。按一下 i 就可以开始输入我们的提交信息啦!

      输入完了怎么保存退出呢?

      先按一下Esc,退出输入状态。

      w 保存命令。将我们输入的提交信息保存。保存完之后,

      q 退出窗口。就回到我们最开始的命令界面啦。

    git commit -a -m ‘提交信息’

    我们知道-m参数是输入提交信息的,-a 参数就是可以把还没有执行add命令的修改一起提交。

    git commit --amend

    这个命令就比较优秀了。经过个人的探索,我总结了它的两个功能

    1.可以修改上一次的提交信息。

    上面是我最近一次的提交,信息是222。但是我现在不想它是222了,因为我发现我写的提交信息不合规范,怎么办,我得改呀。然后我们输入这个命令,准备优秀一波

    输入命令之后弹出一个vim编辑器的界面,有提交信息,提示,提交时间,修改的文件。然后我们将之前的222进行修改。

    通过git log查看我们的提交信息。

    可以看见我们仅有的一次提交信息被修改了,很优秀的,但是有一个问题,不知道小伙伴们发现了没有,就是我们的commitId变了。这是要注意的一点。

    2.可以将最近的修改追加到上一次的提交上。

    我们在上一次修改的基础上再做一些修改。查看当前的状态。

    可以看出来我们删除了几个文件。然后执行这个命令。之后我们查看一下提交历史

    结果就是我们提交了两次,但是操作历史只有一条。很优秀了。

    其实git commit 有很多的参数,但是其实这三个就已经足够我们日常开发的需要了。所以如果小伙伴有想要了解其他的参数,可以通过git commit --help 获取更多关于commit命令的帮助信息。拜拜~~~

    推荐学习:《Git教程

    以上就是git commit是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:git git commit
    上一篇:git的ssh是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • git和gerrit有什么区别• git权限有几种• git的tag和branch有什么区别• git 怎么取消init• git 克隆失败怎么办
    1/1

    PHP中文网