我最近使用GitHub,并下载了Mac版GitHub。
我注意到您可以使用Mac的GitHub添加“扩展说明”。如何使用命令行添加扩展说明?
我可以在现有提交中添加扩展描述吗?
我最近使用GitHub,并下载了Mac版GitHub。
我注意到您可以使用Mac的GitHub添加“扩展说明”。如何使用命令行添加扩展说明?
我可以在现有提交中添加扩展描述吗?
Answers:
运行时git commit
不显示任何消息,它将打开您喜欢的*文本编辑器以编写提交消息。有关消息格式的详细信息将出现在示例中。
第一行是简短描述。在其后留一个空白行。其他所有内容都是扩展说明。
*:代表“最爱”的某些值;结果可能会有所不同
git config --global core.editor nano
,它将配置git以使用nano作为默认编辑器。将“ nano”替换为“ emacs”,“ vim”或您的首选项。
export EDITOR=nano
在您的shell配置文件中;这将影响使用外部编辑器的许多其他命令行工具。
实际上,您可以从命令行轻松地完成此操作。诀窍是键入您的消息(不带引号!),然后按两次Enter键,然后键入扩展消息,关闭引号,然后按Enter键。
它应该看起来像:
$ git commit -m "Make everything work.
dquote>
dquote> Add magic code that fixes everything"
GitHub将正确地将顶行显示为基本消息,并将底行显示为扩展消息。
以下无效。您最终在提交消息中输入文字“ \ n \ n” :$ git commit -m "Basic msg\n\nExtend msg, doesnt work"
。