跳至主要内容
开发者免费 · 每天 3 次在你的浏览器中处理

Git 命令速查

常用 Git 命令的交互式可视化指南。

路径
4 个场景
命令
24
注意
1 个高风险
恢复
辅助
01

按场景筛选

搜索路径
预设

初始化仓库

无障碍地创建仓库、准备基础分支并连接远端。
git initlow
在当前文件夹中初始化仓库。
git add .low
将初始文件添加到暂存区。
git commit -m "chore: init"low
创建首个基线提交。
git branch -M mainlow
在 push 前规范化主分支。
git remote add origin <url>low
连接主远端仓库。
git remote add origin https://github.com/org/repo.git
git push -u origin mainlow
推送基础分支并设置 upstream。

功能开发流程

开启工作分支、更新基础,并清晰地整合回主线。
git switch -c feature/<tema>low
创建并切换到功能分支。
git switch -c feature/login
git add .low
将当前进度更新到暂存区。
git commit -m "feat: ..."low
带上下文记录一次工作步骤。
git fetch originlow
在集成前更新远端引用。
git switch mainlow
返回集成基础分支。
git merge feature/<tema>medium
将功能分支集成到基础分支。

安全撤销

在 restore、reset 和 revert 之间做出选择,避免意外销毁工作。
git restore <arquivo>medium
丢弃文件中未提交的本地修改。
git restore src/app/page.tsx
git restore --staged <arquivo>low
从暂存区移除文件而不丢失本地编辑。
git reset --soft HEAD~1medium
回退一个提交,所有内容保留在暂存区。
git reset --mixed HEAD~1medium
回退一个提交,并将更改返回到工作区。
git revert <hash>low
为共享历史创建一个安全的反向提交。

暂存进行中的工作

把未完成的改动挪开以便切换分支,之后再取回。
git stash push -m "<motivo>"low
把未提交的改动带标签暂存起来。
git stash push -m "meio da tela de login"
git stash push -ulow
同时包含尚未跟踪的文件。
git stash listlow
按时间从新到旧列出已暂存的内容。
git stash show -p stash@{0}low
应用之前先查看该 stash 的差异。
git stash popmedium
取回最新的 stash,并将其从栈中移除。
git stash apply stash@{1}medium
应用指定的 stash,并将其保留在栈中。
git stash drop stash@{0}high
丢弃一个 stash —— 此操作无法撤销。
02

快速决策

撤销
本地文件使用 restore,共享历史使用 revert,在执行激进的 reset 之前先用 reflog 查看。
集成
想保留分支结构时优先使用 merge;想在最终合并前线性化历史时使用 rebase。
扩展
并行分支使用 worktree;当 monorepo 对当前任务而言过大时使用 sparse-checkout。
03

导出

恢复与选择性交付
带退出路径的 rebase、用于救援的 reflog,以及用于热修复或回移的 cherry-pick,无需完整合并。
可导出操作手册
将筛选后的路径导出为 CSV 作为技术清单,或 TXT 作为可共享的团队操作手册。
04

运维视图

需注意
低
17
中
6
高
1
执行前必须替换 <tema>、<arquivo>、<hash> 和 <url> 等占位符。

相关

同类工具

Da mesma categoria.