我是git bash的新手。我也从git GUI变得更复杂了。我注意到有git commit -a和git commit -m bash命令用于推送提交。什么时候应该使用这两个命令,或者它们可以互换吗?我所有的提交都使用git commit -m。
git commit -a
git commit -m
watbbzwu1#
git help commit详细说明了这两个选项的含义:
git help commit
git commit
1条答案
按热度按时间watbbzwu1#
git help commit
详细说明了这两个选项的含义:告诉命令自动暂存被修改和删除的文件,但你没有告诉Git的新文件不受影响。
[...]
-m,--消息=
使用给定的msg〉作为提交消息。如果给定了多个-m选项,它们的值将连接成单独的段落。
-m选项与-c,-C与-F互斥.
也就是说,它们是完全正交的,您可以使用其中一个、两个或都不使用来运行
git commit
。