Git 命令速查表

点击任何命令即可复制,掌握高效的版本控制工作流

广告占位符 - Google AdSense (Top)
广告占位符 - Google AdSense (Bottom)

为什么要熟练掌握 Git 命令?

在现代软件协作开发中,Git 已经不仅仅是一个版本控制工具,它是开发者之间沟通的桥梁。虽然现在有很多优秀的 GUI 客户端(如 Sourcetree, GitKraken),但深入理解并使用命令行(CLI)依然具有不可替代的优势:

解决开发中的具体痛点

场景一:不小心提交了错误的文件。
使用 git reset --soft HEAD~1 可以撤销最后一次提交,但保留你的更改,让你重新整理后再提交。如果是要彻底丢弃更改,则使用 --hard 参数。

场景二:开发到一半,需要紧急修复线上 Bug。
通过 git stash 将当前未完成的工作压入栈中,切换分支修复 Bug 后,再通过 git stash pop 恢复工作进度。

场景三:想要合并特定的一次提交。
如果你只需要另一个分支上的某次修复,而不是整个分支,git cherry-pick <commit-id> 是你的救星。

Git 最佳实践建议

  1. 小步提交,频繁提交: 每次提交只修复一个问题或实现一个功能点,这使得回滚和代码审查变得异常轻松。
  2. 写好 Commit Message: 遵循 : 格式,例如 feat: add login page,这能让你的项目历史一目了然。
  3. 利用分支隔离开发: 永远不要直接在 main 分支上开发。为每个新功能或修复创建一个 feature/fix/ 分支。
  4. 在 Push 前 Pull: 养成在推送到远程仓库前先 git pull --rebase 的习惯,保持提交历史的线性整洁。

如何使用此速查表?

本工具旨在成为您的“第二大脑”。您不需要死记硬背所有复杂的参数,只需使用顶部的搜索框输入关键词,找到所需的命令,点击卡片即可将其复制到剪贴板。我们为您整理了从基础配置到高级变基的所有常用指令,助您从 Git 新手成长为版本管理大师。

命令已复制到剪贴板