git add / stage并一次性提交单个文件

时间:2014-02-13 21:55:52

标签: git

鉴于修改过的文件,我希望能够输入类似的内容:

git qmit myFile.txt"我的更新说明"

qmit(快速提交)会暂存,然后立即提交。

我知道可以使用以下方式进行批量提交:

git commit -a -m "i've committed all my files"

但是我想用一个文件来做这件事:

这是我尝试创建别名

[alias]
   qmit = !git add "$1" && git commit -m $2

但执行时出现以下错误

git qmit config.js "added configuration"

错误:pathspec'配置与git已知的任何文件都不匹配

因此,它将参数视为文件。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:5)

只需使用git commit

git commit -m "my update description" myFile.txt

完全符合你的要求。