Golang学习日志 ━━ 通过将gin-vue-admin项目上传到自己的仓库并且与原版保持更新来学习github操作

gin-vue-admin是一套国人用golang开发的后台管理系统,本文是从作者早期原文中截取的一部分,后期会以本文为框架进行扩展说明。
官网:https://www.gin-vue-admin.com/
学习视频:https://www.bilibili.com/video/BV1kv4y1g7nT/?p=6

在这里插入图片描述

把自己的代码推到github上管理

1.在github上创建自己的仓库

在这里插入图片描述

2.在本地初使化自己的仓库

在gin-vue-admin根目录里打开终端,执行

git init

3.推送代码到自己的仓库上

git remote add origin git@github.com:haimait/ginvueadmintest.git # 设置并联到自己的master分支上
git add .   #添加代码到运送车
git commit -m"第一次提交代码到master仓库"   #提交运送车上所有代码到本地仓库
git push -u origin master

此时已经把自己的代码推到自己github的仓库的master分支上了

4.创建master_dev开发分支

master分支上创建并切换到master_dev分支

git checkout -b master_dev  #创建并切换到master_dev分支上
git push --set-upstream origin master_dev  # 设置并联到自己的分支上
git add .   #添加代码到运送车
git commit -m"第一次提交代码到master_dev"   #提交运送车上所有代码到本地仓库
git push #推送代码到线上仓库

此时已经把自己的代码推到自己github的master_dev分支上了

在这里插入图片描述

更新作者源项目代码

如果作者的项目有更新了,我们想pull到作者新的代码。可以按下面的操作

git remote add upstream https://github.com/piexlmax/gin-vue-admin.git #关联源分支,并启别名为upstream
git remote -v #查看已经关连上的项目
git fetch upstream #下载作者源项目的所有分支
git branch -a #查看自己本地所有的分支
git merge upstream/master #合并作者master分支的代码到自己的当前所在的分支上

合并完代码后,如果有冲突就解决一下冲突,再提交一下代码到自己的本地创建,再push到自己github的线上仓库

git status #查看自己的本没有提交的代码,如果有冲突用这个命令也可以看到是哪个文件冲突了,然后自己修改一下冲突
git add . #添加代码到运送车
git commit -m"合并冲突" #提交运送车上所有代码到本地仓库
git pull #更新一下自己线上的代码,如果有冲突再解决一下冲突 再执行一下 git add .  git commit -m
git push #推送到代码到自己的线上仓库里

到此就完成了更新作者代码合并到自己的指定的代码分支上,并提交到自己github的仓库上。

参考:
gin-vue-admin开发教程 01安装与启用文章来源地址https://uudwc.com/A/9LBYL

原文地址:https://blog.csdn.net/snans/article/details/131366167

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年06月25日 06:11
下一篇 2023年06月25日 06:11