阿杰,我帮你整理一份 Git 常用命令使用详解,按日常开发场景分类,方便学习和查阅。
📘 1. 基础配置
# 配置用户名
git config --global user.name "你的名字"
# 配置邮箱
git config --global user.email "youremail@example.com"
# 查看配置
git config --list
📘 2. 仓库操作
# 初始化本地仓库
git init
# 克隆远程仓库
git clone <仓库地址>
📘 3. 文件操作
# 查看状态
git status
# 添加文件到暂存区
git add <文件名> # 单个文件
git add . # 添加所有改动文件
# 提交到本地仓库
git commit -m "提交说明"
# 提交并跳过暂存区(直接提交修改过的文件)
git commit -a -m "提交说明"
📘 4. 分支操作
# 查看分支
git branch
# 创建新分支
git branch <分支名>
# 切换分支
git checkout <分支名>
# 创建并切换分支
git checkout -b <分支名>
# 合并分支
git merge <分支名>
# 删除分支
git branch -d <分支名>
📘 5. 远程操作
# 查看远程仓库
git remote -v
# 添加远程仓库
git remote add origin <仓库地址>
# 推送到远程仓库
git push origin <分支名>
# 拉取远程更新
git pull origin <分支名>
📘 6. 查看历史
# 查看提交历史
git log
# 查看简洁日志
git log --oneline
# 查看某个文件的提交历史
git log <文件名>
# 查看文件修改差异
git diff # 查看未暂存修改
git diff --staged # 查看已暂存修改
📘 7. 撤销操作
# 撤销工作区修改
git checkout -- <文件名>
# 撤销暂存区修改(回到工作区)
git reset <文件名>
# 撤销最近一次提交(保留修改)
git reset --soft HEAD~1
# 撤销最近一次提交(删除修改)
git reset --hard HEAD~1
📘 8. 标签操作
# 创建标签
git tag <标签名>
# 查看标签
git tag
# 推送标签到远程
git push origin <标签名>
📘 9. 常用技巧
- 一次性提交所有修改
git add .
git commit -m "说明"
- 合并远程分支
git fetch origin
git merge origin/main
- 快速切换到上一个分支
git checkout -
- 删除远程分支
git push origin --delete <分支名>
如果你愿意,我可以帮你做一份 Git 常用命令速查表 PDF,包含上面内容,按分类、A4排版,方便打印或收藏。
你希望我帮你生成吗?
发表回复