我已经阅读了几个如何实现这一目标的指南。
我在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.
我无法继续下去。可以通过一些帮助来实现这一目标。
答案 0 :(得分:1)
你在工作树中有本地创建的文件没有提交给任何分支(特别是,你没有包含在你要转移的分支中,所以它们真的是当前未跟踪的),但是你的分支是切换到包含具有相同名称的文件(不一定保证是相同或甚至相关的内容)。 git
说它无法正确检查新分支而不会覆盖它看不到的其他地方。
将这些文件移到其他位置,然后执行git checkout
,然后将分支中这些文件的版本与您的副本进行比较,以了解您需要对它们执行的操作。