所以说我们的分支是:
说我是山姆。我想要Frank所有的文件。我想在本地复制这些,所以我可以处理这些,然后在完成后提交dev-sam。
我该怎么做?
我试过了:
我收到大量文件和此消息的错误:“由于您有未合并的文件,因此无法拉取。请在工作树中修复它们,然后根据需要使用'git add / rm'标记解决方案并进行提交。“
我的所有分支文件都已过时,需要覆盖。没有什么重要的东西需要保留,所以错误是无关紧要的。我只需要dev-frank的分支到我的分支dev-sam。
如何在不通过文件解析执行文件的情况下执行此操作?
答案 0 :(得分:2)
首先,您需要清理本地工作目录。此消息“因为您有未合并的文件而无法拉取...”意味着您正处于合并过程中,因此您需要中止它:
""
然后你可以拉“dev-sam”分支
git reset --hard origin/dev-sam
更新:
如果你想要“dev-frank”的确切分支,你可以重置为“dev-frank”然后强制推送:
git pull origin dev-frank