logo头像

学如逆水行舟

Git命令集之八——提交命令

Git命令集之八——提交命令

1.git commit –message

将使用add命令更新后的修改进行提交,msg为本次提交操作的注释信息。

2.git commit –all –message

使用这个命令可以自动将修改或删除的文件进行更新到缓存区,然后在进行提交,即此命令实际上包括了两步操作,先将修改或删除的文件add更新,再提交,需要注意,这个命令不会将新添加的文件更新到缓存区。

3.git commit –reuse-message

使用指定提交的注释信息作为本次提交的注释信息,commit为某次提交的提交编号,在git中每次进行提交操作都会计算出一个编码,可以使用git log命令进行查看,如下:

4.git commit –reedit-message

这个命令和--reuse-message命令差不多,也是复制一个指定提交的注释信息,这个命令允许对注释信息进行修改后,在提交。

5.git commit –fixup

指定此次提交是某次提交的修复,会自动在被修改复提交所对应的注释前加fixup作为本次提交注释前缀。

6.git commit –squash

将此次提交作为指定提交的合并。

7.git commit –short –message

设置执行命令后的输出结果为精简模式。

8.git commit –branch –message

在输出中显示分支信息。

9.git commit –long –message

设置执行命令后的输出结果为详情模式。

10.git commit –author –message

为此次提交设置指定的作者。

11.git commit –amend

修改最后一次提交的注释信息。