如何使用一个命令来提交所有文件,包括新添加的文件?


当前回答

运行所有文件(修改、删除和新建)并提交注释的一行程序:

git add --all && git commit -m "comment"

http://git-scm.com/docs/git-add http://git-scm.com/docs/git-commit

其他回答

运行所有文件(修改、删除和新建)并提交注释的一行程序:

git add --all && git commit -m "comment"

http://git-scm.com/docs/git-add http://git-scm.com/docs/git-commit

这是一个shell脚本,它做了一些类似的事情。目前它不提交新添加的文件(添加这个功能应该很容易),但它提交了其他所有内容。此外,它还递归地访问Git子模块。预期的使用场景非常简单

$ git powercommit

我在我的配置中有两个别名:

alias.foo=commit -a -m 'none'
alias.coa=commit -a -m

如果我太懒,我就提交所有的更改

git foo

简单地说一下

git coa "my changes are..."

Coa代表“全部承诺”

最简单的方法是使用下面的命令来添加并提交更改:

git commit -a -m "your commit message"

警告:这将不会提交未跟踪的文件

我认为这是展示和提交所有更改的最优雅的方式:

git commit -am  "message"