Git 版本管理基础指令
Git 是一个分布式版本控制系统,通过它我们可以追踪代码的每一次变更。理解 Git 的工作流程是高效协作的前提。
核心工作流程
Git 的核心在于文件状态的流转:工作区 -> 暂存区 -> 本地仓库。
- 工作区:你正在编辑的文件所在目录。
- 暂存区:准备提交到仓库的快照区域。
- 本地仓库:永久保存的版本历史。
初始化与配置
在开始之前,需要设置用户信息,确保提交的记录归属正确。
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
查看当前配置是否生效:
git config --global user.name
git config --global user.email
创建本地仓库
在项目目录下执行 git init,系统会生成隐藏的 .git 目录,标志着这里已成为一个 Git 仓库。
git init
常用操作指令
日常开发中,文件修改后通常经历以下几个状态变化。
基本命令
- 添加文件到暂存区:注意中间有空格。
git add . - 提交到本地仓库:
-m后面跟提交说明,建议描述清晰。git commit -m "add file01" - 查看状态:随时确认哪些文件被修改或暂存。
git status - 查看历史记录:
如果想看所有分支的图形化展示:git loggit log --all --pretty=oneline --abbrev-commit --graph
版本回退
如果不小心提交了错误的代码,可以使用 reset 命令回退。reflog 能帮你找回误删的提交记录。
# 回退到指定版本(慎用)
git reset --hard <commitID>
# 查看已删除的提交记录
git reflog


