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

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
随机行选择器百分比到ppm转换器AI语法检查器皂化值碱液计算器 (SAP)网球计分器
主页 > 网站管理工具
 

Git 命令生成器

浏览40多个用日常语言描述的常见Git任务库。选择任务即可获得正确命令,附逐个参数说明、可视化提交图、安全警告、撤销提示和可编辑占位符。

免费使用无需注册即时出结果
Git 命令生成器立即免费试用 ▼

选择您想要执行的操作

41 个现成的 Git 任务。选择一个后命令会出现在下方 — 您可以在复制前编辑任何占位符。

创建新分支并切换到该分支 分支 切换到现有分支 分支 切换回上一个分支 分支 删除本地分支(仅限已完全合并的情况) 分支 强制删除本地分支(即使未合并) 分支 重命名分支 分支 从已知提交恢复已删除的分支 分支 修改最后一次提交的说明信息 提交 将遗忘的文件添加到最后一次提交中(保持信息不变) 提交 创建一个空提交(例如用于触发 CI) 提交 撤销上一次提交,但保留更改 撤销与舍弃 撤销上一次提交,并舍弃所有更改 撤销与舍弃 舍弃所有未提交的本地更改 撤销与舍弃 舍弃对某个特定文件的更改 撤销与舍弃 取消暂存文件(保留工作区中的更改) 撤销与舍弃 将当前的更改贮藏起来供以后使用 贮藏 应用最近的一次贮藏并将其移除 贮藏 列出所有贮藏条目 贮藏 将功能分支合并到当前分支 合并 中止正在进行的合并 合并 将最后 N 个提交压缩为一个 变基与压缩 将当前分支变基到 main 分支 变基与压缩 应用来自另一个分支的单个提交 遴选与还原 还原提交(创建一个撤销该更改的新提交) 遴选与还原 还原一个合并提交 遴选与还原 删除远程仓库中的分支 远程 重置分支以完全匹配远程分支 远程 安全地强制推送改写后的分支 远程 拉取远程更改并将您的工作变基到其上 远程 为您的仓库添加远程仓库 远程 更改现有远程仓库的 URL 远程 为发布版本创建附注标签 标签与发布 在本地和远程删除标签 标签与发布 以美观的图形方式查看提交历史 检查 查看文件中每一行最后是由谁修改的 检查 查找添加或删除某个字符串的提交 检查 在 reflog 中找回丢失的提交 检查 查看下一次提交中具体暂存了什么内容 检查 克隆具有浅层历史记录的仓库 设置与配置 设置此仓库提交时使用的姓名和邮箱 设置与配置 停止跟踪已经提交的文件 设置与配置

Embed Git 命令生成器 Widget

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 在过去约90天内的位置。无法撤销的两项操作是:丢弃未提交的工作树更改,以及强制推送覆盖了他人尚未拉取的提交。

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

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

更多资源

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

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

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

网站管理工具:

热门与最新工具:

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