2013-03-28 86 views
0

我已经阅读了几条关于如何实现这一点的指南。将远程git仓库合并到本地仓库,并将结果推回到远程仓库

我有一个本地的一套文件在主/分支下的git仓库。我添加了一个远程分支,用于我想要下拉的远程设备。

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

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

但我不断收到错误

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

而且我不能再得到任何。可以用一些最好的方法来实现这一点的帮助。

+0

'git status'的输出是什么? – niculare

回答

1

你在工作树中有本地创建的文件,这些文件没有被提交给任何分支(特别是没有包含在你正在切换的分支中,所以它们确实没有被跟踪),但是你的分支正在切换到包含具有相同名称的文件(虽然不一定保证是相同或甚至相关的内容)。 git是说它不能正确地签出新的分支而不覆盖它看到的东西并不保存在其他地方。

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

相关问题