作者:湖南美景创意动画设计有限公司 | 来源:互联网 | 2022-12-10 12:40
我正在拉一个分支master
以合并它.
我正在运行的命令是(在master
检出时):git pull origin feature/some_branch
不幸的是,似乎我的同事已经在那里执行了一些(我认为是良性的)文件删除,现在git喷出了一个error: unable to unlink old 'somefile': No such file or directory
.
我试图在线查看,但此错误的大多数参考都涉及权限,这不是这里的情况.
在合并之前,主文件中不存在有问题的文件,而它在新分支中.
问题是master
在很长一段时间内没有更新,所以有太多的变化和文件影响我开始计算代码.
我只需要master
包含来自新分支的所有更改.我们从不master
通过合并直接提交任何内容.
到目前为止我尝试过的:
使用--force
参数,同样的问题
git reset origin/master --hard
pull
再次运行同样的问题
如何在master
不关心此类问题的情况下更新另一个更新的分支机构,同时保留其历史记录?