赞
踩
最近在准备找工作的作品,想把项目上传到Github上来。折腾了半天,最终在经验丰富的老司机朋友的帮助下,完成了上传。
1、Git。自行官网下载,相关安装教程帖子很多。
2、tortoise。一个Git的UI界面。不装这个的话就要在命令行里输入语句。太硬核了,很不方便。
相关安装教程帖子很多。直接官网下载非常慢非常慢,建议找国内镜像:https://mirrors.huaweicloud.com/tortoisegit/
3、Github账号注册。
4、梯子。Github网络时好时坏的,有梯子会稳很多。
Github登录后,New一个Respositories(翻译为仓库)。
新建选项如图:
新建完成后,账号下面就会出现对应名字的仓库。
点进去之后应该如下:如果勾选了添加readme和使用.gitgnore,那么会只有README.md和.gitignore这两个文件。(图是已经传好的项目,所以会有其他文件)
电脑里新建一个文件夹。右键单击,选择“Git 克隆”(这是tortoise汉化的结果。没汉化是Git clone)。会出现如下界面:
在URL一栏,复制你仓库的Code的URL链接。
就可以把东西下载下来了。新仓库的话就会下载一个.git文件夹,这个文件夹默认是隐藏的,如果想看,在文件管理器的查看里勾选显示隐藏文件就行。以及.gitignore和README.md,三个文件(夹)。
没有错,把你想上传的文件全都复制到刚刚你新建的、克隆的文件夹里。
看起来有点蠢是吧,但是确实简单粗暴且有效。
复制结束后,在文件夹里右键,选择“Git 提交© -> “main”…”,出现如下界面:
信息填写完毕后点击“提交”按钮。
等待。不出意外的话,成功的截图如上所示。
此时点击“推送”。这里界面里的东西我也不清楚都是什么作用。于是就没有修改,直接点了确定。
网络没有问题的话应该会推送成功:
去github的对应仓库来看,就可以看到已经更新了文件。
连接超时,检查网络和梯子是不是好的。
参考知乎网友提供的方法,要么改通信协议,要么关闭所有跟github的连接。
我选择后者。所以解决步骤就是关闭所有Github页面,然后重新push。
这意味着你在Github网页端修改了文件,但是没有同步到你的本地;
然后你又在本地修改了文件,准备直接推送到网页端。
于是乎,GIt认为两边的更新没有同步,拒绝你的这次推送。
解决方法:右键单击,选择"Git 同步"。
先拉取一下,把网页端的修改更新到本地;再推送,把本地的修改同步到网页端。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。