推送Linux的代码到Gitee上出现下面的报错要怎么解决
git push不上去
提示Rejected,是gitee仓库拒绝推送。出现这种问题的基本上都是因为本地的 git 仓库与云端仓库出现了冲突,云端的仓库有新内容,与本地仓库不相同。
解决方法:先将云端仓库的内容重新拉取到本地,然后再将新拉取的内容与本地内容一起推送。依次执行以下三条命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
(origin就是你的gitee仓库地址)
然后重新推送即可。
不是提示了吗? 你的分支管理有问题,现在提示需要先合并分支,再来
你究竟是如何规划的?搞了啥?
如果是测试各种,或者自用,就粗暴的方法,但还是按常规的来。
问题:本地修改跟服务器上的最新修改有冲突。
解决方式:
新建一个目录,将远程代码拉到新建的目录,然后在最新的代码中修改上自己的代码并处理冲突。完成之后可以在新建的目录中进行push。
问题点:修改过程中没有及时更新拉取服务器上的最新代码,会导致最后改完BUG存在大量冲突;