Git 是一个强大的分布式版本控制系统,适用于管理大型开源软件源代码、私人文档及代码库。本文整理了 Git 核心命令手册,涵盖仓库初始化、文件操作、分支管理、远程同步、提交记录查看及撤销操作等场景,帮助开发者高效管理代码版本历史。
初始化与配置
新建仓库
# 初始化当前项目为 Git 仓库
git init
# 新建一个目录并初始化为 Git 代码库
git init [project-name]
# 在指定目录创建一个空的 Git 仓库(仅包含 .git 子目录)
git init --bare <directory>
# 克隆远程仓库到本地
git clone [url]
全局配置
# 显示当前 Git 配置
git config --list
# 编辑 Git 配置文件
git config -e [--global]
# 设置用户名和邮箱
git config --global user.name "My Name"
git config --global user.email "[email protected]"
# 设置别名
git config --global alias.<alias-name> <git-command>
# 设置默认编辑器
git config --system core.editor <editor>
# 自动着色显示
git config --global color.ui true
git config --global color.status auto
git config --global color.diff auto
git config --global color.branch auto
git config --global color.interactive auto
# 移除代理配置
git config --global --unset http.proxy
文件状态与操作
状态检查
# 显示工作区与暂存区的差异
git status
# 查看其他用法
git help status
添加文件
# 添加单个文件
git add test.js
# 添加子目录中的文件
git add /path/to/file/test.js
# 支持正则表达式
git add ./*.js
# 添加指定文件到暂存区
git add [file1] [file2] ...
# 添加指定目录到暂存区
git add [dir]
# 添加当前目录所有文件
git add .
# 交互式添加(分次提交)
git add -p


