浏览器端生成器

量身定制的 Git 命令。

为日常 Git 工作构建简洁的命令序列,无需凭记忆拼凑。选择工作流,填写分支和远程详情,然后复制附带假设和安全说明的命令。

常用工作流 验证分支名称 易于复制的输出 数据不会离开浏览器

生成命令

当你需要一个可靠的起点来执行已知的 Git 任务时,请使用此工具。生成器优先使用明确且可审查的命令,例如 git fetchgit switchgit rebasegit revertgit reset --soft,具体取决于你选择的工作流。

选择你要为其生成命令的任务。
通常为 origin。允许使用字母、数字、连字符、下划线和点。
你从中切出分支或进行同步的分支,如 maindevelop
仅使用斜杠作为分隔符。空格和 Git 保留模式将被拒绝。
选择一个工作流,检查字段,然后生成命令。
生成的命令 命令在每次有效生成后会自动更新。
git fetch origin --prune
git switch main
git pull --ff-only origin main
git switch -c feature/improve-login-flow
git push -u origin feature/improve-login-flow

前提假设

  • 远程仓库可访问,且你的本地仓库已存在。
  • 生成的命令旨在逐行运行,并在执行前进行审查。
  • 分支名称和提交引用在验证和修整后按原样使用。

工作流说明

  1. 首先进行获取(Fetch),以确保分支和提交引用基于最新的远程状态。
  2. 将生成的序列作为起点,并根据你的团队规范进行调整。
  3. 对于涉及更改历史的操作,请确认没有其他人依赖于你正在重写的提交。

Git 命令可以重写历史或移动分支指针。在共享仓库中运行变基(Rebase)、重置(Reset)和分支重命名工作流之前应仔细审查。

工作原理

本页面将一小组常用的 Git 任务映射到明确的命令模板。输入会被修整,分支名称和远程名称会根据实用的 Git 安全规则进行检查,提交计数会被强制转换为整数,并且只有在所选工作流包含有效数据时才会重新构建命令输出。

1. 选择工作流 选择与你的目标相匹配的任务,例如创建分支或安全撤销已推送的提交。
2. 填写仓库详情 输入该工作流所需的分支名称、远程名称、提交引用或信息。表单仅显示相关字段。
3. 复制并审查 生成的命令保持纯文本格式,易于复制。说明中解释了假设、同步策略以及工作流何时会更改历史记录。

验证与假设

本工具不会对你的仓库状态进行服务器端验证,因此无法确认分支是否存在、提交哈希是否可达或你的当前工作树是否干净。输入仅针对命令生成进行清理。提交计数会四舍五入为整数,并限制在 1 到 50 之间,以避免无效的重置输出。