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

magit: Quickest way to quickly commit changes

我处于魔法状态 window。 我已经在 git 存储库中进行了大约一个小时的黑客攻击, 现在我有一堆未暂存的文件和 "untracked" 个文件。

quickest/easiest/minimal-keystroke 到 "Save these changes"

的方法是什么

我希望会有这样的东西:

Press key "x"
Enter commit message followed by enter

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

最简单的方法可能是设置一个别名来执行您想要的操作。

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

相反,您必须通过 shell:

调用 git

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

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

git qc "Added such and such feature"

这目前只采用您提供的提交消息的第一个词,所以我将把它留作您正确格式化别名的练习,因为我现在看到的到处都是斜杠和引号!