git commit命令是做什么用的?
的有关信息介绍如下:git commit主要是将暂存区里的改动给提交到本地的版本库。
每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里。
git commit -a -m "提交的描述信息"
git commit 命令的-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交倒仓库中。如果只是修改或者删除了已被Git 管理的文档,是没必要使用git add 命令的。
git add .命令除了能够判断出当前目录(包括其子目录)所有被修改或者已删除的文档,还能判断用户所添加的新文档,并将其信息追加到索引中。
git commit --amend 对于已经修改提交过的注释,如果需要修改,可以借助 git commit --amend 来进行。
扩展资料
COMMIT(操作指令)
COMMIT命令用于把事务所做的修改保存到数据库,它把上一个COMMIT或ROLLBACK命令之后的全部事务都保存到数据库。
用途
使用COMMIT提交当前事务,使事务中执行的变更永久化,所有事务的更改都将为其他事务可见,而且保证当崩溃发生时的可持续性。
通过修改的表,查看事务期间所作的任何更改,但其他用户不能看到所做的更改。
可以回滚 ROLLBACK语句与事务过程中所做的任何更改。
可以使用此语句手动提交疑问在分布式的事务上。
可以使用此语句终止SET TRANSACTION语句的只读事务。
参考资料
翻译整理自:
git是分为三部分,一部分是你自己的文件,另外一个是缓存区,最后一个是本地库。当你修改了自己的文件后,你会git add xx将修改保存到缓存区,然后再用commit推送修改到本地库中。
git commit 是将本地修改的内容 提交的缓存 中 一般这么使用 git commit -m 'XXXXX'
XXX表示你修改的内容 这只是提交的缓存中 并没有真正的提交 还需要 git push 才是真正的提交