Git命令速查表
初始化
git init # 初始化仓库
git clone URL # 克隆远程仓库
日常提交
git status # 查看状态
git add . # 暂存所有修改
git commit -m "消息" # 提交
git push origin main # 推送到远程
分支操作
git branch # 查看分支
git checkout -b 名称 # 创建并切换分支
git merge 名称 # 合并分支
git branch -d 名称 # 删除分支
撤销回退
git reset 文件 # 取消暂存
git checkout -- 文件 # 丢弃工作区修改
git revert HEAD # 撤销上次提交
git reset --hard HEAD~1 # 回退一个版本
远程协作
git remote -v # 查看远程仓库
git fetch origin # 拉取远程更新
git pull origin main # 拉取并合并
git push origin main # 推送到远程
查看历史
git log --oneline # 简洁历史
git log --graph # 分支图
git diff # 查看差异
git show 提交ID # 查看某次提交详情
常见问题
怎么记住这么多命令? 日常用到的就十几个核心命令。
有GUI工具可以不用命令行吗? 可以,但命令行是最通用的Git操作方式。
相关路径:继续阅读以下页面可完成下载、安装和使用配置。
常见问题
速查表适合什么场景?
适合忘记命令参数时快速确认,不适合替代完整教程;新手建议配合入门教程练习。
危险命令有哪些?
git reset --hard、git clean -fd、git push --force 都可能丢失或改写内容,执行前要确认影响范围。
怎么把常用命令变短?
可以用 git config --global alias.st status 这类 alias 配置自定义短命令。