[英]git pull master without overwriting my files on the local branch
master 分支中的一些文件被另一个开发人员删除,在我的本地分支中我已经提交了更改,现在我想从 master 中提取并将我的文件保留在本地分支中,该怎么做?
如果另一个用户删除了一个文件并将其移动到远程分支,则此操作无法撤消,您也无法忽略它!
但是您可以使用git checkout -b "localMasterBackup"
将您的本地 master 移动到一个新的本地分支。 做出承诺! 然后执行git pull origin master
然后你可以将 localMasterBackup 合并到当前 master 中。
无论您为这种情况选择哪种路径(删除和更改),您都必须处理合并冲突。
git pull (--rebase)
+ 解决冲突在这里是完全正常的。
如果你有多个人在一个长期存在的分支上工作,你可能想切换到受保护分支+拉取请求的行业标准。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.