0
点赞
收藏
分享

微信扫一扫

通过GoLand将本地项目上传到GitHub(详细步骤)

开源分享 2022-03-30 阅读 471
golanggo

上期我们讲了如何在GoLand中正确配置项目,这期我们来讲在GoLand中将本地项目代码上传到GitHub中,方便我们后续查看,
前提是你的计算机已经安装配置完成git
网上有详细教程,比较简单,这里就不过多的介绍,我们直接实操走起!

文章目录

一、在GoLand中创建项目与GitHub进行关联

1.创建一个项目

在这里插入图片描述

2.git init 命令

通过命令 git init 把这个目录变成git可以管理的仓库
然后输完命令完成之后,目录会多一个 .git 的隐藏目录,以防止用户误操作

git init

在这里插入图片描述在这里插入图片描述

3.git add . 命令(注意有个点)

把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件

git add .

在这里插入图片描述

4.git commit -m “first commit”

用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明

git commit -m "first commit"

在这里插入图片描述
1.现在去刚刚第一步生成的 .git目录下的config文件最后一行添加

[user]
	email = "tom@example.com"
	name = "Tom"

2.添加完之后在此输入命令即可成功,如果没成功,删除 .git 重新再来一次
在这里插入图片描述

5.创建GitHub仓库

步骤1

在这里插入图片描述

步骤2

在这里插入图片描述

步骤3

点击下面的Create repository
在这里插入图片描述

步骤4

点击下面的Create repository,成功进入到此页面
在这里插入图片描述

6.关联到远程库

git remote add origin 你的远程库地址(就是刚刚复制的那个https开头的)

git remote add origin https://github.com/wcs777/Testing.git

7.获取远程库与本地项目同步合并

如果远程库不为空必须做这一步,否则后面的提交会失败

git pull --rebase origin master

如果出现fatal: Couldn’t find remote ref master,新建的项目,pull的时候出现这错误,说白了就是这个项目还没有文件、空的,直接把本地上传就可以了,不需要同步拉了

8.把本地库的内容推送到远程

使用 git push命令,实际上是把当前分支master推送到远程GitHub上。执行此命令后会要求输入用户名、密码,验证通过后即开始上传。
用户名就是你登录GitHub的用户名,不是GitHub里面的用户名(坑)
如果遇到下图错误点击此链接
在这里插入图片描述

git push -u origin master

如果执行后出现错误 OpenSSL SSL_read: Connection was reset, errno 10054,则输入以下命令重新cmd进入终端再次输入git push -u origin master

git config --global http.sslVerify "false"

在这里插入图片描述
恭喜你,马上就要成功了,坚持住!

8.查看上传到GitHub的文件

在这里插入图片描述
点击master即可查看
在这里插入图片描述
查看本地项目目录是否与GitHub上的匹配
在这里插入图片描述

9.补充说明

1.状态查询命令

git status

2.git查看远程仓库地址命令

git remote -v

3.修改仓库地址命令

//就是上文中提到的hhtps开头的仓库地址
git remote set-url origin 你的新仓库地址(https开头.git结尾或者其它)

二、GoLand新建项目推送到GitHub仓库

1.在Project1目录下创建目录和文件

创建test01目录并在其下再创建test01.go文件
我们接下来演示的是 图形化界面下推送后面会补充命令行推送
在这里插入图片描述

2.提交并推送

在这里插入图片描述

3.点击推送

在这里插入图片描述

4.注意提示

在这里插入图片描述

5.验证仓库目录

在这里插入图片描述

6.验证目录文件

在这里插入图片描述

7.验证文件代码

在这里插入图片描述

8.命令行推送项目

1.步骤

1.1此时我门再在test01目录下创建test02.go文件

1.2通过命令行模式先添加再推送

在这里插入图片描述

1.3验证目录文件

在这里插入图片描述

1.4验证文件代码

在这里插入图片描述

三、大功告成

前面的细节问题,后期我会做一个补充
创作不易,感谢大家!

举报

相关推荐

0 条评论