如何组合两个git命令。特别是,我想结合 git add。和 git commit -m" message" 。例如,
gaddmit "message"
应该相当于:
git add .
git commit -m "message"
其中 gaddmit 是我想要使用的别名。
答案 0 :(得分:5)
您可以在.gitconfig中创建一个别名,可能是这样的:
[alias]
addmit = !git add . && git commit -m
然后就这样做:
git addmit "my commit message"
答案 1 :(得分:2)
<强>被修改强>
在.bashrc
文件中创建一个功能并添加别名
add_and_commit() {
git add .
git commit -m "$1"
}
alias gaddmit=add_and_commit
现在您应该可以致电gaddmit "message"
答案 2 :(得分:2)
只需创建一个别名(将此行放入.bashrc
):
alias gaddmit='git add . && git commit -m'
答案 3 :(得分:1)
git commit -a -m "message"
将与您想要的相似。不同之处在于,这不会将您以前从未添加到git的文件暂存。
如果您确实需要别名,可以使用其他答案中的建议。
注意:我建议您单独添加文件,而不是使用git add .
或git commit -a
一次性完成所有操作。单独添加文件(我建议使用很酷的补丁(-p
)选项)让您查看并确保实际上应该将更改添加到提交