自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
cURL命令构建器cron作业生成器
主页 > 网站管理工具
 

Git 命令生成器

欢迎使用Git命令生成器,这是一个免费工具,可以将“撤销最后一次提交但保留更改”或“将最后 N 个提交压缩为一个”等通俗易懂的Git任务名转换为正确的Git命令。浏览按11个类别(分支、提交、撤销与丢弃、暂存、合并、变基与压缩、拣选与反转、远程、标签与发布、检查以及设置与配置)组织的40多个任务。每个任务都配有逐参数解释、动态提交图谱、清晰的安全徽章(安全 / 谨慎 / 破坏性)以及撤销提示,让您始终了解如何恢复。

什么是Git命令生成器?

众所周知,Git命令很难记住。Git有几十个命令,每个命令都有多个参数,而正确的选择取决于您是要保留更改、共享更改、丢弃更改还是重写历史。Git命令生成器为您提供了一个可浏览、可搜索的常用Git任务速查表。选择符合您目标的任务,您将立即看到确切的命令、每个参数的作用、操作后仓库的样子以及改变主意后如何撤销。

核心功能

任务库是如何组织的?

这40多个任务被归纳为11个符合Git工作思维的类别:分支、提交、撤销与丢弃、暂存(Stash)、合并、变基与压缩、拣选与反转、远程、标签与发布、检查以及设置与配置。每个卡片显示一个自然语言任务名称和一个安全圆点。点击卡片,相应的Git命令及完整解释就会出现。搜索框还会匹配关键字和同义短语(例如搜索 squash 会找到变基任务,搜索 delete 会找到分支和标签删除),因此您不必记住类别也能找到所需内容。

常用任务一览

示例 1:纯撤销
任务:“撤销最后一次提交但保留更改”(撤销与丢弃)
命令:git reset --soft HEAD~1 — 软重置,您的工作仍保持在暂存状态。
示例 2:按数量压缩
任务:“将最后 N 个提交压缩为一个”(变基与压缩)
命令:git rebase -i HEAD~<N> — 在占位符编辑器中将 N 设置为您的实际数值(3, 5, 10…)。
示例 3:带自定义名称的新分支
任务:“创建一个新分支并切换到它”(分支)
命令:git switch -c <branch> — 在占位符编辑器中输入您的分支名称(例如 feature/login)。
示例 4:安全强制推送
任务:“安全地强制推送重写的分支”(远程)
命令:git push --force-with-lease origin <branch> — 标记为破坏性并带有清晰警告。

理解安全徽章

迷你速查表

撤销最后提交,保留工作

git reset --soft HEAD~1

丢弃所有本地更改

git restore .

修改最后一次提交信息

git commit --amend -m "<new>"

压缩最后 N 个提交

git rebase -i HEAD~N

拣选(Cherry-pick)提交

git cherry-pick <hash>

反转一个合并

git revert -m 1 <hash>

安全强制推送

git push --force-with-lease

查找丢失的提交

git reflog

如何使用Git命令生成器

  1. 搜索或浏览您的任务。 在搜索框中输入 squash, undo, 或 rebase 等关键字,或者点击 分支 或 暂存 等类别标签来过滤列表。
  2. 选择符合您目标的任务。 每个卡片显示自然语言任务名称和彩色安全圆点(绿色安全,琥珀色谨慎,红色破坏性)。点击卡片以加载相应的Git命令。
  3. 内联编辑占位符。 如果命令包含 <branch>, <file>, 或 <hash> 等占位符,请在编辑占位符面板中填入您的实际值,然后点击更新命令。
  4. 查看图谱和安全徽章。 动态提交图谱展示了命令将对历史记录执行的操作;安全徽章确认了操作风险。
  5. 阅读撤销提示,如果您希望在运行后改变主意时能有安全保障。
  6. 复制并在终端运行。在Git仓库的根目录下将命令粘贴到终端中运行。

实际应用场景

对于初学者

对于经验丰富的开发人员

对于代码审查员和导师

获取最佳结果的提示

常见问题解答

什么是Git命令生成器,它是如何工作的?

Git命令生成器是一个可浏览、可搜索的速查表,包含分属11个类别的40多个常用Git任务。选择符合您目标的任务,工具会显示确切的命令、逐项参数解释、可视化提交图谱、安全徽章和撤销提示。您可以在复制前内联编辑 <branch>, <file>, 或 <hash> 等占位符。

生成的Git命令运行起来安全吗?

每个命令都标记有安全级别。安全(绿色)意味着只读或仅限本地,无数据丢失风险。谨慎(琥珀色)意味着它会修改状态,但可以通过 reflog 恢复。破坏性(红色)意味着数据可能会丢失 — 运行前请阅读安全注意事项。

我该如何找到想要的任务?

三种方式:使用顶部的搜索框通过 squash, rebase, stash, 或 cherry-pick 等关键字进行过滤;点击 分支 或 远程 等类别标签缩小列表范围;或者滚动浏览按类别分组的完整网格。任务按安全级别进行颜色编码,方便一眼识别风险。

如何针对我的分支名、文件或提交哈希自定义命令?

选择任务后,查看安全徽章下方的内联编辑占位符面板。每个占位符(如 <branch>, <file>, 或 <hash>)都有一个填好默认值的输入框。输入您的实际值,点击更新命令,命令行将立即更新,然后点击“复制”。

如果运行错了Git命令,可以撤销吗?

大多数更改历史的Git命令都可以通过 reflog 恢复,它通常会在你运行命令的机器上记录 HEAD 在过去30–90天内的位置。无法撤销的两项操作是:丢弃未提交的工作树更改,以及强制推送覆盖了他人尚未拉取的提交。

此工具会将我的输入发送到任何地方吗?

不会。整个工具作为一个静态目录运行 — 您的占位符数值仅作为 GET URL 参数发送,用于在屏幕上生成自定义命令,不会被存储或共享。该过程没有 AI 模型参与,也没有遥测数据收集。

更多资源

引用此内容、页面或工具为:

"Git 命令生成器" 于 https://MiniWebtool.com/zh-cn/git-命令生成器/,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队开发。更新日期:2026年4月26日

网站管理工具:

热门与最新工具:

crontab表达式生成器.htaccess 重定向生成计算器Unix权限计算器查看全部 →
主页 > 网站管理工具 > Git 命令生成器