生成命令
当你需要一个可靠的起点来执行已知的 Git 任务时,请使用此工具。生成器优先使用明确且可审查的命令,例如 git fetch、git switch、git rebase、git revert 和 git reset --soft,具体取决于你选择的工作流。
选择一个工作流,检查字段,然后生成命令。
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
前提假设
- 远程仓库可访问,且你的本地仓库已存在。
- 生成的命令旨在逐行运行,并在执行前进行审查。
- 分支名称和提交引用在验证和修整后按原样使用。
工作流说明
- 首先进行获取(Fetch),以确保分支和提交引用基于最新的远程状态。
- 将生成的序列作为起点,并根据你的团队规范进行调整。
- 对于涉及更改历史的操作,请确认没有其他人依赖于你正在重写的提交。
Git 命令可以重写历史或移动分支指针。在共享仓库中运行变基(Rebase)、重置(Reset)和分支重命名工作流之前应仔细审查。
工作原理
本页面将一小组常用的 Git 任务映射到明确的命令模板。输入会被修整,分支名称和远程名称会根据实用的 Git 安全规则进行检查,提交计数会被强制转换为整数,并且只有在所选工作流包含有效数据时才会重新构建命令输出。
1. 选择工作流
选择与你的目标相匹配的任务,例如创建分支或安全撤销已推送的提交。
2. 填写仓库详情
输入该工作流所需的分支名称、远程名称、提交引用或信息。表单仅显示相关字段。
3. 复制并审查
生成的命令保持纯文本格式,易于复制。说明中解释了假设、同步策略以及工作流何时会更改历史记录。
验证与假设
本工具不会对你的仓库状态进行服务器端验证,因此无法确认分支是否存在、提交哈希是否可达或你的当前工作树是否干净。输入仅针对命令生成进行清理。提交计数会四舍五入为整数,并限制在 1 到 50 之间,以避免无效的重置输出。