企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
>[info] git commit -m 'xixi' 功能:将暂存区的所有内容提交到当前分支。-m 参数后面的字符串表示本次的提交说明。 每次提交就保存一份文件快照了,提交之后本次提交以后就不能再更改了?这也是以后能回到任意提交的依据? ### 重要参数: 可以使用 `--allow-empty` 选项强制创建一个没有任何改动的提交: ~~~ $ git commit -m "Big-ass commit" --allow-empty ~~~ 这样做在如下几种情况下是有意义的: - 标记一批工作或一个新功能的开始。 - 记录你对项目进行了跟代码无关的改动。 - 跟使用你仓库的其他人交流。 - 作为仓库的第一次提交,因为第一次提交日后是不能被rebase的: git commit -m "init repo" --allow-empty . [重新设置提交信息](http://www.kancloud.cn/kancloud/how-to-use-github/42206) ~~~ git commit --amend --reset-author -C HEAD ~~~ [跟缺陷跟踪相关联](http://www.kancloud.cn/kancloud/how-to-use-github/42210) ~~~ git commit -m "Fixed #3: should be 项目, not 项." ~~~ [修正先前的提交](http://www.kancloud.cn/kancloud/igit/46715) ~~~ git commit --amend -m "Add an author/email comment" ~~~