Git 核心指令速查:从初始化到分支管理实战
掌握这些命令能显著提升日常开发效率。以下按仓库初始化、文件状态、提交日志、分支管理、远程同步等场景分类,覆盖高频操作。
一、仓库初始化与全局配置
首次使用 Git 时,先配置好身份信息,后续提交才能正确关联作者。
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
这两个是必填项,建议用 GitHub/GitLab 绑定的邮箱。配置完成后,可以用 git config --global --list 验证一下。
创建本地仓库或克隆远程项目也很关键:
git init # 在当前文件夹初始化本地仓库
git clone <地址> # 克隆远程仓库(支持 HTTPS/SSH)
二、文件状态查看与暂存
Git 的核心工作流是:工作区 → 暂存区 → 本地仓库。理解这三者的区别很重要。
git status # 查看文件状态(未跟踪、已修改、已暂存等)
git add <路径> # 将指定文件加入暂存区
git add . # 快捷方式:暂存所有修改和新文件
git add -u # 仅暂存已跟踪文件的修改
如果不小心把文件加错了,记得撤销暂存:
git reset HEAD <文件路径>
git reset HEAD . # 取消全部暂存
git clean -f # 删除未跟踪的新文件(慎用,无法恢复)
三、提交与提交日志
暂存完成后,就可以提交到本地仓库了。提交备注要写得清晰,方便日后追溯。
git commit -m "提交备注信息" # 标准提交
git commit -am "提交备注信息" # 跳过暂存,直接提交已跟踪的修改
修正最后一次提交也很常用,比如漏加了文件或备注写错:
git commit --amend
查看历史记录是版本管理的基石:
git log # 完整历史
git log --oneline # 简洁版,显示 ID+ 备注
git log --graph # 图形化展示分支关系
git log --author="用户名" # 筛选特定作者
git log --since=

