Git 全量命令汇总
一、全局配置命令
# 设置提交用户名
git config --global user.name "名称"
# 设置提交邮箱
git config --global user.email "邮箱"
# 查看全部配置
git config --list
二、本地仓库初始化与状态查看
# 初始化本地git仓库
git init
# 查看工作区、暂存区状态
git status
三、提交流程(工作区→暂存区→本地库)
# 单个文件加入暂存区
git add 文件名
# 全部修改文件加入暂存区
git add .
# 暂存区提交到本地仓库,带备注
git commit -m "提交说明"
四、版本历史与版本回退
# 简洁查看所有提交版本(含版本号)
git reflog
# 查看完整提交日志
git log
# 回退到指定历史版本
git reset --hard 版本号
五、分支全套命令
# 创建新分支
git branch 分支名
# 查看所有分支
git branch -v
# 切换到指定分支
git checkout 分支名
# 将目标分支合并到当前分支
git merge 分支名
分支冲突专用命令
# 冲突文件修改完成后加入暂存区
git add 冲突文件名
# 冲突解决提交,不加文件名称
git commit -m "解决冲突备注"
六、远程仓库操作(Gitee/GitHub)
# 查看已绑定远程仓库别名与地址
git remote -v
# 绑定远程仓库,别名默认origin
git remote add origin 远程仓库HTTPS/SSH地址
# 推送本地分支到远程对应分支
git push origin 本地分支名
# 拉取远程最新代码并自动合并本地
git pull origin 远程分支名
# 克隆远程完整仓库到本地
git clone 远程仓库地址
七、SSH免密配置命令
# 生成SSH密钥对
ssh-keygen -t ed25519 -C "注册邮箱"
# 读取公钥内容,复制到Gitee部署公钥
cat ~/.ssh/id_ed25519.pub
# 测试SSH连通性
ssh -T git@shturl.cc