上期我们讲了如何在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验证文件代码
三、大功告成
前面的细节问题,后期我会做一个补充
创作不易,感谢大家!