如何正确git commit -m'message'或git commit。 -m'消息'?

时间:2013-12-17 18:24:29

标签: git

我一直在做git commit。 -m'消息'

git是否提交-m' message'只影响当前文件夹及其子目录还是提交所有内容?哪一个更合适?

1 个答案:

答案 0 :(得分:1)

添加'。'正在说阶段并将更改提交到当前目录中已存在于存储库中的文件,忽略已经暂存的内容。

没有'。'该命令将仅提交已暂存的更改。

我之前没见过表格:git commit . -m 'message'也没见过它。虽然如果我急于提交当前目录中的更改,我可能会试一试......

根据我使用git add <filenames>进行舞台更改的经验很有效,因为它可以让您清楚地说明您想要演绎的内容。然后git commit没有-m是很方便的,因为它会向您显示您已暂存的内容,而不允许您在适当的编辑器中编写提交消息。

以下是学习Git的一些非常好的免费资源。他们解释得非常清楚,我可能会......

http://try.github.io - 快速完成15分钟的教程。

http://git-scm.com/book - 非常清楚地提供了快速理解Git的来源。

或者,对于在线帮助,您始终可以将--help附加到您的命令中。 例如,在终端中键入以下内容:

git commit --help