繁体   English   中英

将远程git repo合并为本地repo并将结果推回远程

[英]Merging remote git repo into a local repo and pushing the result back to remote

我已经阅读了一些有关如何实现此目标的指南。

我在master /分支下的git repo中有一组本地文件。 我为要下拉的遥控器添加了一个遥控器分支。

然后,我运行git fetch other将其拉到名为other的本地分支中。

然后我跑了git checkout -b zzz other/master

但我不断出错

The following untracked working tree files would be overwritten by checkout
errors.

而且我无法再进一步了。 可以在实现这一目标的最佳方法的帮助下完成。

您在工作树中有本地创建的文件,这些文件没有提交到任何分支(尤其是没有包含在您要转离的分支中,因此它们实际上是当前未跟踪的),但是您要切换到的分支包括具有相同名称的文件(尽管不一定保证相同或相关的内容)。 git表示它不能正确地检出新分支而不覆盖它看到的未保存在其他地方的东西。

将这些文件移动到其他位置,然后执行git checkout ,然后将分支中的那些文件的版本与副本进行比较,以了解您需要如何处理它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM