功能开发中

Git备忘录

Git命令速查表和参考。

基础命令

初始化仓库

git init
在当前目录创建一个新的 Git 仓库

克隆仓库

git clone [url]
克隆远程仓库到本地

查看状态

git status
显示工作区状态

提交相关

添加文件

git add [file]
添加指定文件到暂存区

添加所有更改

git add .
添加所有更改的文件到暂存区

提交更改

git commit -m "message"
提交暂存区的更改

修改最后一次提交

git commit --amend
修改最后一次提交的信息或内容

分支管理

查看分支

git branch
列出本地分支

创建分支

git branch [branch-name]
创建新分支

切换分支

git checkout [branch-name]
切换到指定分支

创建并切换分支

git checkout -b [branch-name]
创建新分支并立即切换

合并分支

git merge [branch-name]
将指定分支合并到当前分支

删除分支

git branch -d [branch-name]
删除指定的本地分支

远程操作

查看远程仓库

git remote -v
显示远程仓库信息

添加远程仓库

git remote add [name] [url]
添加新的远程仓库

推送到远程仓库

git push [remote] [branch]
将本地分支推送到远程仓库

从远程仓库拉取

git pull [remote] [branch]
从远程仓库拉取并合并更改

获取远程仓库更新

git fetch [remote]
获取远程仓库的最新更改

高级操作

查看提交历史

git log
显示提交历史

查看更改

git diff
显示工作区与暂存区的差异

撤销更改

git checkout -- [file]
撤销对指定文件的更改

重置提交

git reset [commit]
重置到指定的提交

关于 Git

Git 是一个分布式版本控制系统,用于跟踪文件更改和协调多个开发者之间的工作。

最佳实践:

  • 经常提交,提交信息要清晰
  • 使用分支进行功能开发
  • 在合并前先更新本地分支
  • 定期推送更改到远程仓库
使用教程
  1. 打开工具后浏览左侧或顶部的命令分类目录
  2. 点击感兴趣的分类展开该类别下的所有命令列表
  3. 查看每条命令的语法格式、参数说明和典型示例
  4. 使用搜索框输入关键词(如 "merge", "rebase", "stash")快速筛选
  5. 找到需要的命令后点击旁边的复制按钮
  6. 切换到终端粘贴执行
  7. 对于复杂命令可查看附带的注意事项说明避免误操作
使用场景
  • 新员工Onboarding:刚加入团队的开发者快速熟悉项目的Git工作流规范。
  • 代码面试准备:复习Git核心概念和命令以应对技术面试的手写题环节。
  • 紧急故障回滚:线上出问题时快速查找到正确的revert/reset/rebase命令。
  • 团队知识共享:统一团队成员的Git操作习惯减少协作冲突。
  • CI/CD脚本编写:在流水线配置中需要准确Git命令语法时查阅参考。
  • 开源贡献参与:Fork项目后按正确流程创建分支、提交PR的操作指引。
  • 日常开发提效:减少翻阅Git官方文档的时间成本。
常见问题
Q: 包含Git LFS相关的命令吗?
A: 覆盖Git核心命令集,LFS等扩展工具的命令可在高级分类中找到简要说明。
Q: 命令示例适用于什么操作系统?
A: Git命令在各平台(Windows/macOS/Linux)通用,仅路径分隔符略有差异(/ vs \)。
Q: 有交互式演练模式吗?
A: 当前为静态速查模式,不含沙盒终端环境。建议搭配实际仓库练习。
Q: 如何学习Git底层原理?
A: 本工具侧重命令层用法;深入理解对象模型/树/提交图建议配合Pro Git电子书学习。
工具名称 Git备忘录
所属分类 开发
更新时间 2026-06-24
使用次数 48
工具简介 Git命令速查表和参考。
功能特性
分类导航:按基础/分支/远程/日志/高级等维度组织Git命令。
命令搜索:支持关键词模糊搜索定位特定Git命令。
语法高亮:命令示例采用代码样式展示,参数一目了然。
常用度标记:高频命令突出显示,优先展示最实用的用法。
一键复制:每条命令附带复制按钮方便直接粘贴到终端使用。
暂无收藏工具
收藏工具