1、配置好微信开发者工具和 Gitee 的仓库后,正要 push 修改到远程仓库时,发现远程仓库的分支都不存在?
这个问题就相当于,远程仓库 Git 新建了分支,但本地仓库并不可以看到最新分支。
解决方法:git remote update origin --prune,之后再使用 git branch -a 查看所有本地包括远程的分支,可以看到最新更新出来的远程分支
2、接着我们将代码 push 到远程仓库,然而这时候出现了一个新的 Error
emmmm,就很蛋疼..... 翻译一下,是无法直接 push 到这个分支,所以要先尝试 pull
3、那就 pull 远程分支的内容到本地,结果又有新问题
出现了一个新 Error:no merge base found
这里我想是,远程仓库和我本地新建的仓库的起点和修改日志不一样,所以懵了。
经过查询,有了以下这个方法:先找到微信开发者工具中远程仓库那一行,然后选中远程分支,然后看到修改的这条记录后右键它,选中将 HEAD 重置到 “190c10”,这里应该是上次已上传的版本号,有点像将这两个历史提交记录合并,这里不是很明白,如果有大佬遇到过并理解的请在评论区帮忙帮忙解答一下。
然后就能顺利 push 到远程仓库了。