2017-10-12 749 views
-4

根据标题git commit -a与-a -m有什么不同?

git commit -m与-a -m有什么不同?

我检查了docs-a,但它不是很干净他们的意思

告诉命令自动阶段已修改和删除的文件,但你有没有新文件告诉Git没有受到影响。

+2

那些之间的区别是'-m',而不是'-a'。查看'-m'的文档。 – Ryan

+0

@Ryan你说得对。有一个错字;) – dragonmnl

回答

2

提交修改(前加入),我们使用下面的命令

git commit -m "commit message" 

提交更改并自动添加修改的文件(不添加新文件)

git commit -am "commit message" 
+0

思考这种方式有很大的意义,有我的投票;-) – GhostCat

+0

等“add -A &&提交-m”VS“提交-a -m”之间有什么区别?我很肯定有差异,因为我通常会得到不同的结果 – dragonmnl

+0

@dragonmnl:'add -A'确实会添加未跟踪的文件。 'commit -a'就像'add -u'后面跟'commit'。 – Ryan

0

简单:使用-m允许您指定该提交的消息。

这就是这一切。引用您自己的链接:

使用给定的<msg>作为提交消息。如果给出了多个-m选项,它们的值将作为单独的段落连接起来。

相关问题