git commit 命令
git commit
命令用于将暂存区(Staging Area)的更改保存到本地仓库(即仓库区)。
git commit
命令会创建一个新的提交(Commit),记录当前代码的快照,并允许你添加描述信息。
基本用法
1. 提交暂存区到本地仓库使用 git commit
命令可以将暂存区的更改提交到本地仓库中并添加备注信息:
git commit -m "提交信息"
-m
参数用于直接添加提交信息(Message)。如果不加-m
,Git 会打开默认编辑器(如 Vim 或 Nano)让你输入更详细的描述。
如果你只想提交特定的文件,可以在git commit
命令后面指定文件名:
$ git commit [file1] [file2] ... -m "提交信息"
3. 跳过暂存区直接提交本地仓库
使用-a
或--all
参数,自动将所有已跟踪(tracked)且已修改的文件添加到暂存区并提交(相当于跳过git add
):
git commit -a -m "提交信息"
4. 修改上一次提交的 message
使用--amend
参数,修正提交信息(修改 message):
git commit --amend -m "新的提交信息"
- 这会覆盖上一次的提交信息,不会生成新的 commit。
如果提交后发现漏了某些文件,可以:
git add 漏掉的文件 # 先暂存
git commit --amend # 追加到上一次提交
- 默认会进入编辑器(如 Vim),可以修改提交信息或直接保存(
:wq
)。 - 如果不想修改 message,可以用
--no-edit
:
git commit --amend --no-edit
如果提交后发现代码有错误,可以:修改代码文件、git add
暂存更改、git commit --amend
重新提交
评论区 0
发表评论
教程介绍
Git 是一个分布式版本控制系统,用于高效管理文件的修改历史,支持多人协作开发。
37
章节
41
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈