我一直在做git commit。 -m'消息'
git是否提交-m' message'只影响当前文件夹及其子目录还是提交所有内容?哪一个更合适?
答案 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