Git 使用学习笔记
  • 本书介绍
  • Git基础
    • Git追踪文件的生命周期
    • 文件状态
    • 修改类型
    • 理解Git三个树
    • 理解git checkout与git reset区别
  • Git基本命令
    • 文件操作
      • git mv
      • git rm
      • git add
    • 查询
      • git status
      • git diff & git difftool
      • git log
    • 提交、撤销与拉取
      • git commit
      • git checkout
      • git reset
    • 远程库操作
      • git clone
      • git remote
      • git fetch
      • git push
    • 标签
      • git tag & git show
    • 分支操作与管理
      • git branch
      • git checkout
      • git merge
      • git rebase
    • 偏好设置
      • git config
  • Git高级命令
    • 储藏与清理
      • git stash
    • 提取
      • git cherry-pick
    • 常用场景实战
      • 修改commit提交
      • 修改远程仓库提交
  • .gitignore
    • 使用.gitignore文件
    • glob模式
  • GitLab操作
    • 什么是GitLab
    • 基于 Merge Request 的开发流程
    • 如何撤销 Merge Request?
Powered by GitBook
On this page
  • 提交代码到版本库
  • 快捷添加备注信息
  • 跳过暂存步骤
  • 修改上一次提交
  • 修改提交默认使用上一次提交的注释
  • 相关知识

Was this helpful?

  1. Git基本命令
  2. 提交、撤销与拉取

git commit

让git发起一次提交到版本库

提交代码到版本库

git commit [<file_path>]
  • 无参数

    git会提交所有在暂存区内的代码

  • 参数

    • file_path (文件路径)

      git会提交在暂存区自定文件路径下的代码

git一般会启动vim作为编辑软件,让你编写提交commit comment(提交注解)

快捷添加备注信息

git commit -m

直接将提交信息comment与命令放在同一行

跳过暂存步骤

git commit -a

Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,从而跳过 git add . 步骤,相当于帮你执行多一步 git add .

修改上一次提交

git commit --amend

Git会修改上一次提交,包括提交注释

修改提交默认使用上一次提交的注释

git commit --amend --no-edit

提交代码并默认使用上一次提交的注释

相关知识

每次提交后 HEAD 都会自动随着分支一起向前移动

Previous提交、撤销与拉取Nextgit checkout

Last updated 6 years ago

Was this helpful?