刚刚开始学习使用github,遇到一些自己捣半天都没解决的问题,最后还是在大佬的帮助下解决了
代码上传github的时,发现远程origin已经存在后出现一系列问题的解决
- 之前不知道什么时候配置了远程,再次配置的时候出现了下面这个问题
fatal: 远程 origin 已经存在
解决:
git remote rm origin
git remote add origin https://github.com/Rich-yi/wfw-MVC.git
再次运行git push origin master
error: 无法推送一些引用到 'https://github.com/Rich-yi/wfw-MVC.git'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见
提示:'git push --help' 中的 'Note about fast-forwards' 小节。
git fetch origin
git merge origin/master
在运行git merge origin/master时又出现问题。。。
fatal: 拒绝合并无关的历史
git branch --set-upstream-to=origin/master master
git pull --allow-unrelated-histories
运行git push 成功上传