magit:快速提交更改的最快方法

时间:2016-10-07 03:35:34

标签: git emacs magit

我在魔术状态窗口。 我一直在git存储库中乱砍大约一个小时, 现在我有一堆非分页文件和“未跟踪”文件。

什么是“保存这些更改”的最快/最简单/最小键击方式

我希望有类似的东西:

Press key "x"
Enter commit message followed by enter

很想知道你们是怎么做的......

1 个答案:

答案 0 :(得分:1)

最简单的方法可能是设置一个别名来做你想做的事。

问题在于传递参数,因为基本文本别名不允许这样做。

相反,你必须通过shell调用git:

qc = "!sh -c \"git add -A && git commit -m \"$1\"\""

QC代表快速提交。然后你只需按如下方式调用:

git qc "Added such and such feature"

目前这只是您提供的提交消息的第一个字,因此我将其留作练习,以便您正确格式化别名,因为我现在看到任何地方的斜线和引号!