如何在编写新邮件时使用以前的提交邮件?

时间:2016-02-20 16:10:29

标签: git git-bash

我上演了更改,我运行了git commit,我看到了:

 
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Changes to be committed:
#   modified:   ...
#   ...

我也需要在这里看到git log -10 --oneline输出。怎么做?

2 个答案:

答案 0 :(得分:2)

备选方案1,使用命令行标志

这将在配置的git编辑器中显示先前的提交消息

git commit -c HEAD --res

备选方案2,使用Git钩子

如果您确实需要十封邮件,可以使用the prepare-commit-msg Git hook

将以下行作为prepare-git-commit-msg文件夹中.git/hooks文件的内容。

#!/bin/sh
git log -10 --oneline >> $1

它会将最后十条消息添加到提交消息的模板

答案 1 :(得分:1)

将以下内容放在import pandas as pd df=pd.DataFrame() df['group']=[u'L1', u'L2', u'L3', u'R1', u'R2', u'R3'] 目录中名为prepare-commit-msg的文件中:

.git/hooks