在线工具
🔧 Git 命令速查
最常用的 Git 操作与命令对照表,可搜索
命中 28 条 / 共 28 条
| 场景 | 命令 | 说明 | |
|---|---|---|---|
| 初始化仓库 | git init | 把当前目录变成 git 仓库 | |
| 克隆 | git clone <url> | 下载远程仓库到本地 | |
| 查看状态 | git status -sb | 简洁显示改动与分支 | |
| 添加全部改动 | git add -A | 暂存所有新增 / 修改 / 删除 | |
| 提交 | git commit -m "说明" | 把暂存区提交到本地 | |
| 修改上次提交 | git commit --amend | 补文件或改提交信息 | |
| 查看历史 | git log --oneline --graph -20 | 图形化最近 20 条 | |
| 查看某行作者 | git blame <file> | 逐行显示最后一次改动 | |
| 新建并切分支 | git switch -c feat/x | 新分支开发 | |
| 切换分支 | git switch main | 新版命令,替代 checkout | |
| 合并分支 | git merge feat/x | 把分支合进当前分支 | |
| 变基 | git rebase main | 把当前分支重放到 main 上 | |
| 挑单个提交 | git cherry-pick <sha> | 把别的提交搬到当前分支 | |
| 撤销工作区改动 | git restore <file> | 丢弃未暂存的修改 | |
| 取消暂存 | git restore --staged <file> | 文件退回未暂存 | |
| 回退提交但保留改动 | git reset --soft HEAD~1 | 撤销提交,改动回到暂存区 | |
| 硬回退 | git reset --hard HEAD~1 | 丢弃提交与改动,慎用 | |
| 临时存起来 | git stash -u | 连未跟踪文件一起暂存 | |
| 取出暂存 | git stash pop | 恢复并删除 stash | |
| 拉取并变基 | git pull --rebase | 避免多出一条合并提交 | |
| 推送新分支 | git push -u origin feat/x | 设置上游并推送 | |
| 强制推送(安全版) | git push --force-with-lease | 比 --force 安全 | |
| 删除本地分支 | git branch -d feat/x | 已合并才能删 | |
| 删除远程分支 | git push origin --delete feat/x | 删远端分支 | |
| 标签 | git tag -a v1.0 -m "发布" | 打带说明的标签 | |
| 查看远程 | git remote -v | 显示远程地址 | |
| 改远程地址 | git remote set-url origin <url> | 换仓库地址 | |
| 找回丢失提交 | git reflog | 误 reset 后的救命稻草 |
点「复制」把整行内容粘到表格 / 表格软件里,制表符自动分列;数据在浏览器本地,不上传。
手机扫码直接使用
长按二维码图片可直接保存到相册
扫码直接使用该功能 全网分享
微信 / 相机扫一扫,手机上直接打开本工具;二维码图片也可以下载保存、打印或发到群里。
https://www.ai781.com/tools/box/gitcmd
分享到(点一下直接分享 / 打开对应平台)
相关工具
本工具:免费,不限次数进阶 AI 工具|按点计费|用多少扣多少
免费工具|免注册|不限次数