SuperAPI AI 工具集

git-merge

通用与其它

查看项目

更新于 10-15 21:35

技能介绍

用途:将代码从一个分支合并到另一个分支,并在合并前做安全检查、合并后处理冲突。

主要能力:按工作流执行校验、合并、冲突解决与推送;变量 TO_BRANCH 默认 main,FROM_BRANCH 默认当前分支。

使用方式:先同步远程状态,再合并远程跟踪分支,最后推送。关键命令:git fetch origin;git checkout {TO_BRANCH};git pull origin {TO_BRANCH};git merge origin/{FROM_BRANCH} --no-ff -m "merge: {FROM_BRANCH} into {TO_BRANCH}";冲突解决后 git add . && git commit;git push origin {TO_BRANCH}。使用 origin/{FROM_BRANCH} 是为只合并已提交并推送的变更,而非本地未提交工作。

适用场景:需要把某分支代码合并到目标分支并保留合并提交时。

限制:属破坏性操作,必须先与用户确认;合并前需确认工作区干净;出现冲突应使用 $git-conflict-resolve;若 gh 命令不可用,需先安装并授权 GitHub CLI;资料未提供其他平台、收费或效果信息。