0


idea和微信开发者工具将代码上传到GitHub管理

开发出了一个小程序+PC端,一开始打算将小程序和PC的代码上传到同一个库进行开发,但是尝试了很久都不行,所以就打算将两个代码分开上传

idea上传:

直接从本地文件夹上传

由于我已经上传完毕,这里引入一篇讲解的比较好的文章,进行实践。

如何在GitHub上传自己的项目(新手详细版)

这个适用于在文件夹中直接上传到GitHub上面去

这个方法我没有成功把idea和GitHub上的库连接起来(idea的那个项目的代码和GitHub上的代码一样)。我觉得是单单从文件夹上面传上去,和直接从idea上传上去是不一样的两个库。

如果需要将idea和GitHub再连接起来,需要重写开一个项目,把GitHub上面的相同clone下来。这里不多说,因为我没有试过。

直接从idea上传

那么如何从idea直接上传代码到GitHub上面托管,这里我也引入一篇写得比较好得文章。

idea上传代码到github (图文并茂)

BUG

第一个bug

但是,如果你的代码之前上传过,后面删除了,可能就会出现你的代码上传上github之后,代码文件不是你想要的这个文件。(由于我现在修改好了,所以这里放不了图)

你可以查看一下你在git bash 中查看一下自己的提交历史

git log

又或者在idea中下方Git中的log,可以看的到

例如这个样子,你发现有之前已经提交过了,就算提交成功都不是目前的代码。

我们可以这样去修改:

这个错误得原因是由于以前得代码已经提交过,带有git得历史记录,所以可以这个文件删除

如果还有纪录git历史纪录的文件,大家需要自己找一下,排除一下。

为了保险,删除之后可以再查看一下有没有纪录

如果还有纪录,可以用这个方法

尝试完之后,可以重新再试一遍

  1. 使用git revert命令:- 打开Git控制面板。- 查看提交历史记录:在Git控制面板上执行“查看提交历史”操作。- 确定要撤销的提交ID。使用以下命令撤销该提交:git revert <commit_hash>- 提交更改:在Git控制面板上执行“提交”操作。

第二个bug

我进行上传得时候,出现了一个代理端口得问题,这里引入一篇当时我拿来参考得文章

idea等连接github的代理设置

这个是取消git的代理问题

因为访问GitHub需要梯子的问题,这个会出现一个问题:Failed to connect to github.com port 443 after 21092 ms: Timed out

系统证书问题,系统觉得这个行为会造成不良影响,所以需要设置跳过ssl证书验证

1.在当前项目文件夹中打开Git(右键选择 Git Bash Here)

2.运行:

git config --global http.sslVerify false

最明显的是网络原因,所以上传不了。我遇到的是网络不好的问题和ssl证书的问题,我去查找解决方案的时候发现还有其他原因会导致这样的情况,目前不记得是什么。

第三个bug

hint: Updates were rejected because the remote contains work that you do

这个的解决方法,我引入一篇文章

Git push命令报hint: Updates were rejected because the remote contains work that you do问题

用这个方法基本可以解决

目前记得的解决了比较久的bug就是这些

微信开发者工具的代码上传

直接从本地文件夹上传

这个可以参考idea的文件夹上传,步骤一样的,可以上传成功。不过我依然不知道怎么把微信开发者工具和库连接起来

直接从微信开发者工具上传

这里依旧引入一篇别人写的比较好的文章

idea等连接github的代理设置

这里面由于安全和迭代的原因,里面的邮箱登录不行。我尝试了很久,也发帖问了。

这个会有两个问题产生:

第一个问题

https 和 ssl的问题

GitHub上的链接有两个,微信开发者上也有两个方法,这里需要注意两个混起来验证了。

第二个问题,

就是只能用ssl登录了,微信开发工具对密码身份验证的支持已于 2021 年 8 月 13 日移除。请改用个人访问令牌。

这里引入一个我解决问题时参考的文章

微信开发者工具 SSH key认证 推送、拉取GitHub项目

这个就是我进行上传时遇到的错误


本文转载自: https://blog.csdn.net/weixin_52098748/article/details/135528451
版权归原作者 土豆烩芋头 所有, 如有侵权,请联系我们删除。

“idea和微信开发者工具将代码上传到GitHub管理”的评论:

还没有评论