Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何通过受保护分支的命令行解决合并-挤压冲突?_Git_Git Merge_Conflict_Squash - Fatal编程技术网

Git 如何通过受保护分支的命令行解决合并-挤压冲突?

Git 如何通过受保护分支的命令行解决合并-挤压冲突?,git,git-merge,conflict,squash,Git,Git Merge,Conflict,Squash,我正在尝试合并-将受保护且无法推送到的功能分支挤压到主功能, 还有冲突。因此,自动合并失败,我收到一条消息,应该通过命令行执行,并附带一些说明: 两者都取 签出受保护的分支主节点 运行merge命令 解决冲突 推送到受保护的分支主节点 这当然是失败的,因为我无法推送到受保护的分支。因此,我留下了冲突,无法合并分支 有没有正确的方法将分支合并-挤压到受保护的分支中? 如何解决这些冲突 这意味着您的分支位于主分支之后,主分支向前移动,同一文件/同一行中可能存在git无法自动解析的更改。您可以先将其重

我正在尝试合并-将受保护且无法推送到的功能分支挤压到主功能, 还有冲突。因此,自动合并失败,我收到一条消息,应该通过命令行执行,并附带一些说明:

两者都取

签出受保护的分支主节点

运行merge命令

解决冲突

推送到受保护的分支主节点 这当然是失败的,因为我无法推送到受保护的分支。因此,我留下了冲突,无法合并分支

有没有正确的方法将分支合并-挤压到受保护的分支中?
如何解决这些冲突

这意味着您的分支位于主分支之后,主分支向前移动,同一文件/同一行中可能存在git无法自动解析的更改。您可以先将其重设为主节点,解决冲突(如果有),然后将分支推到远程

git fetch origin
git checkout master
git pull origin master
git checkout <your branch>
git rebase master
git push --force origin <your branch>

现在,您的分支机构将与master一起更新,然后您将执行之前所做的操作。

Thabk。你真可怕