Git远程和本地冲突的解决方案
发现问题
昨天发现了一个新的前端框架,语义UI,挺新颖的。于是我开始尝试一个页面。晚上11点左右,页面完成上传到GitHub,页面打开。今天早上发现手机有问题。当代码被修改,我准备再次推送到GitHub时,问题出现了3360。
看到这个提示,我立刻打开GitHub查看。我发现GitHub在给页面添加域名的时候创建了一个CNMAE文件。如果有远程更新和本地更新该怎么办?我是这样做的。
解决办法
1.在本地下载远程仓库的主分支,并将其保存为tmp分支
Git fetch origin master:tmp2,检查tmp分支和本地原始分支的区别
Git diff tmp这里主要是看看有没有其他的变化…
3.将tmp分支与本地主分支合并
Git合并tmp,这个时候本地和远程没有冲突,我今天还留着代码,所以Push现在可以了!
4.最后,不要忘记删除tmp分支
Git branch -d tmp哈哈,你又可以愉快地编码了…
摘要
以上就是本文的全部内容。希望本文的内容能给你的学习或工作带来一些帮助。有问题可以留言交流。谢谢你的支持。
版权声明:Git远程和本地冲突的解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。