我能做点什么吗
git add -A
git commit -m "commit message"
一个命令?
我似乎经常使用这两个命令,如果Git有一个像Git commit -Am“commit message”这样的选项,它会让生活变得更方便。
git commit有-a修饰符,但它不完全等同于在提交前执行git add -a。git add -A添加新创建的文件,但git commit -am不添加。什么?
我能做点什么吗
git add -A
git commit -m "commit message"
一个命令?
我似乎经常使用这两个命令,如果Git有一个像Git commit -Am“commit message”这样的选项,它会让生活变得更方便。
git commit有-a修饰符,但它不完全等同于在提交前执行git add -a。git add -A添加新创建的文件,但git commit -am不添加。什么?
当前回答
你可以使用
git commit -am "[comment]" # best solution
or
git add . && git commit -m "[comment]"
其他回答
我使用这个git别名:
Git配置——全局别名。凸轮”!Git提交-a -m '
所以,不是打电话
git add -A && git commit -m "this is a great commit"
我只会:
Git CAM“这是一个伟大的承诺”
你可以使用-a
git commit -h
...
Commit contents options
-a, -all commit all changed files
...
git commit -a # It will add all files and also will open your default text editor.
很确定你可以用:
git commit -am "commit all the things"
在我的windows机器上,我设置了这个.bashrc别名,使整个过程更简单。
创建/定位.bashrc - refer SO线程 将以下行添加到文件中 alias gacp='echo "enter commit message: " && read MSG && git add . "&& git commit -m "$MSG" && git push' git添加了commit和push。以任何方式调整它,假设你不想要push命令删除那部分 重新加载.bashrc / close并重新打开shell 现在您可以使用gacp命令完成整个过程。
在git的后期版本中,您可以像这样添加和提交
git commit -a -m "commit message"
另外你还有一个别名:
[alias]
ac = commit -a -m
然后你可以这样使用它:
git ac "commit message"