结合git add。和git提交

时间:2015-09-18 13:59:01

标签: git

如何组合两个git命令。特别是,我想结合 git add。 git commit -m" message" 。例如,

gaddmit "message"

应该相当于:

git add .

git commit -m "message"

其中 gaddmit 是我想要使用的别名。

4 个答案:

答案 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)选项)让您查看并确保实际上应该将更改添加到提交

相关问题