将远程git repo合并到本地仓库并将结果推回到远程

时间:2013-03-28 16:37:16

标签: git

我已经阅读了几个如何实现这一目标的指南。

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

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

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

但我一直收到错误

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

我无法继续下去。可以通过一些帮助来实现这一目标。

1 个答案:

答案 0 :(得分:1)

你在工作树中有本地创建的文件没有提交给任何分支(特别是,你没有包含在你要转移的分支中,所以它们真的是当前未跟踪的),但是你的分支是切换到包含具有相同名称的文件(不一定保证是相同或甚至相关的内容)。 git说它无法正确检查新分支而不会覆盖它看不到的其他地方。

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