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安装与启用