Git一键添加多个文件和提交的方法

如果你用 Git GUI 图形界面的软件,提交需要点击操作好多次。真的繁琐,多个文件要点击多次,添加暂存、输入提交消息、点按钮,有些还要等待界面弹窗。

在提交这个动作上,命令行CLI才的最佳的方法。

命令行一键提交多个文件、全部修改的文件

在 git 根目录执行命令:

1
git add . && git commit -m "提交的消息"

这样代码仓库的全部文件修改都提交了。

提交前最好确认一下你的修改,看一下变更列表,别提交错了,如果要限制提交某些目录下的文件,可看下面的命令。

这个命令行兼容 Windows cmd、Linux 、Mac 。

如果是 Windows 11 默认 PowerShell 5.1 执行,要把 && 换成 “;” 。PowerShell 7才支持 && 。

优点:

每次通过键盘的上下键,调出上次的命令,改一些提交的消息,一键完成Git提交,提交控制在1-2秒内,极速完成代码提交。

命令行一键提交子目录的全部文件

比如提交 src 下的全部文件:

1
git add src && git commit -m "提交的消息"

有时候,我们不希望提交 .env 等文件,直接提交 src 源代码的文件变更,用这个命令就很合适。

在 commit 提交这事上,GUI 在效率上难以追得上 CLI,命令行 Git 只是在快速 diff 代码、快速过滤提交历史、合并分支上,比 GUI 差一些。

除了命令行的技巧,AI做Git提交也是一个技巧

我试过一些AI提交,AI 会分析变化的文件,从而编写提交消息,速度难以控制在1秒以内。

愿意等待一些时间的,直接AI提交也是不错的。比如 Claude、OpenCode、Antigravity、Cursor、Codex、Trae、CodeBuddy等等,你只要发消息给AI让他提交就行了。也是一个比手工提交更好的方法,而且AI的提交消息写的非常专业。

经常提交一下,也能避免AI把代码搞的混乱,解决找不到历史的干净的版本。


Git一键添加多个文件和提交的方法
https://365note.janqi.com/p/Git一键添加多个文件和提交的方法/
作者
365笔记
发布于
2025年10月1日
许可协议