当前位置:   article > 正文

使用Tortoise界面提交项目到GITHUB的步骤记录_tortoisegit 仓库提交

tortoisegit 仓库提交

前言

最近在准备找工作的作品,想把项目上传到Github上来。折腾了半天,最终在经验丰富的老司机朋友的帮助下,完成了上传。

必要下载

1、Git。自行官网下载,相关安装教程帖子很多。
2、tortoise。一个Git的UI界面。不装这个的话就要在命令行里输入语句。太硬核了,很不方便。
相关安装教程帖子很多。直接官网下载非常慢非常慢,建议找国内镜像:https://mirrors.huaweicloud.com/tortoisegit/
3、Github账号注册。
4、梯子。Github网络时好时坏的,有梯子会稳很多。

步骤

1、新建Github仓库

Github登录后,New一个Respositories(翻译为仓库)。
总之找到这样的New按钮
新建选项如图:
具体的新建如图
新建完成后,账号下面就会出现对应名字的仓库。
在这里插入图片描述
点进去之后应该如下:如果勾选了添加readme和使用.gitgnore,那么会只有README.md和.gitignore这两个文件。(图是已经传好的项目,所以会有其他文件)
这里用的是已经传好的项目。新项目应该只有这两个文件

2、Clone仓库内容到本地

电脑里新建一个文件夹。右键单击,选择“Git 克隆”(这是tortoise汉化的结果。没汉化是Git clone)。会出现如下界面:
UI
在URL一栏,复制你仓库的Code的URL链接。
在这里插入图片描述
就可以把东西下载下来了。新仓库的话就会下载一个.git文件夹,这个文件夹默认是隐藏的,如果想看,在文件管理器的查看里勾选显示隐藏文件就行。以及.gitignore和README.md,三个文件(夹)。

3、复制项目文件到此文件夹

没有错,把你想上传的文件全都复制到刚刚你新建的、克隆的文件夹里。
看起来有点蠢是吧,但是确实简单粗暴且有效。

4、Push文件夹到仓库

复制结束后,在文件夹里右键,选择“Git 提交© -> “main”…”,出现如下界面:
提交界面
信息填写完毕后点击“提交”按钮。
等待传输以及传输完成
等待。不出意外的话,成功的截图如上所示。
此时点击“推送”。这里界面里的东西我也不清楚都是什么作用。于是就没有修改,直接点了确定。
在这里插入图片描述
网络没有问题的话应该会推送成功:
在这里插入图片描述
去github的对应仓库来看,就可以看到已经更新了文件。
在这里插入图片描述

5、推送过程可能会出现问题

1、TimeOut

连接超时,检查网络和梯子是不是好的。

2、HTTP/2 stream 1 was not closed cleanly before end of the underlying stream

参考知乎网友提供的方法,要么改通信协议,要么关闭所有跟github的连接。
我选择后者。所以解决步骤就是关闭所有Github页面,然后重新push。

3、Updates were rejected because the remote contains work that you do等等等

这意味着你在Github网页端修改了文件,但是没有同步到你的本地;
然后你又在本地修改了文件,准备直接推送到网页端。
于是乎,GIt认为两边的更新没有同步,拒绝你的这次推送。
解决方法:右键单击,选择"Git 同步"。
GIT-同步界面
先拉取一下,把网页端的修改更新到本地;再推送,把本地的修改同步到网页端。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号