将vue项目上传到gitee管理

一、准备工作

首先在gitee上面创建一个新仓库
用REAMD初始化仓库,设置分支可以是master或者master/develop或者其他

获取仓库的ssh访问链接

git@gitee.com:iHunzi/front-end-learning.git

创建一个Vue的项目(vue cli),已有项目忽略。。。

进入项目工程目录

cd xx/xx/xx

二、将本地仓库与gitee的远程仓库关联

在vue项目目录下,将这个目录设置成git本地仓库

git init

将本地仓库与远程仓库关联

git remote add origin 远程仓库地址
(origin默认的远程仓库名字,可以重命名)
git remote add origin git@gitee.com:iHunzi/front-end-learning.git

三、提交代码

首次提交代码到master主分支

如果新建的远程仓库有.gitignore和LICENSE文件的话,先将远程仓库和本地仓库合并。如果是空仓库则不用。

git pull --rebase origin master

否则强制上传

1、git status
2、git add *
3、git commit -m "提交描述"
~~git push~~
~~git push -u origin master~~
(一般情况下这里会报错,所以不要用git push或者git push -u origin master)
报错原因:新创建的远程仓库,和我们本地项目的仓库的内容不一样
4、git push -u origin master -f
-f命令把我们的项目强制覆盖掉远程仓库的内容,使得远程仓库和我们本地仓库保持一致,在此以后都不会有问题
提交完成

后续提交代码到master主分支

1、git status
2、git add *
3、git commit -m "提交描述"
4、git push
或者git push -u origin master
都行

首次提交到develop分支

develop分支是开发分支,正在开发的版本可以放到这个分支
如果gitee没有develop这个分支就新建一个

查看本地分支

git branch -a   // 查看所有分支
查看是否有develop分支,没有的话新建一个
git branch develop
然后切换到develop分支
git checkout develop
或者直接使用命令
git checkout -b develop
创建develop并切换到develop分支

首次提交代码到develop(先切换到develop分支)

1、git status
2、git add *
3、git commit -m "提交描述"
~~git push~~
~~git push -u origin develop~~
(一般情况下这里会报错,所以不要用git push或者git push -u origin develop
报错原因:新创建的远程仓库,和我们本地项目的仓库的内容不一样
4、git push -u origin develop -f
-f命令把我们的项目强制覆盖掉远程仓库的内容,使得远程仓库和我们本地仓库保持一致,在此以后都不会有问题
提交完成

后续提交代码到develop(先切换到develop分支)

1、git status
2、git add *
3、git commit -m "提交描述"
4、git push
或者git push -u origin develop
都行

四、版本标签

打标签(develop)

git tag -a 'v1.0.0-Building-20210530' -m '开发版提交20210530'
建立追踪关系,设置本地仓库的分支(好像默认都有origin)对应远程仓库的分支
git push --set-upstream origin develop(这条命令要在commit之后打完标签之后,只是在第一次的是需要)
将新增的标签提交到远程仓库
git push --follow-tags(该命令是追随标签提交)
git push是提交到对应的分支,没有标签可言
git tag -a 'v1.1.0-Building-202107032' -m '开发版提交20210703'

【git-02】用git管理vue项目相关推荐

  1. 如何管理 vue 项目中的数据?

    vuex 如何管理 vue 项目的数据?这个问题似乎早已经有答案了,无非就是使用 vuex ,全局 store,整个应用维护一个超大的 Object,界面的显示情况随着超大 Object 的变化而变化 ...

  2. 电商后台管理---Vue项目运行问题记录

    初学vue项目的小白,记录在github下载电商管理项目运行过程中碰到的问题. mysql数据库安装 推荐使用Navicat Premium,可以管理大部分的数据库,推荐使用. 配好mysql数据库环 ...

  3. vue项目的状态管理器(Vuex)

    一.什么是vuex Vuex是vue项目的状态管理器(状态管理工具).vue项目的状态是通过vue实例(组件)绑定的变量来体现.所以也可以说vuex是用来管理vue项目中的各种变量(vue项目中的组件 ...

  4. Vue——Windows 10下Vue项目启动步骤[vue-cli-service启动版本]

    基本概念 vue-cli:A simple CLI for scaffolding Vue.js projects. 一个简单的Vue.js工程命令行脚手架工具. 官网:https://cli.vue ...

  5. windows下vue项目启动步骤

    原创,转载请标注引用地址,谢谢~ 前后端分离项目,要做前后端联动测试,没整过前端用vue, nodejs和webpack的开发管理方式.来回折腾终于把已经建好的vue项目启动起来,做个笔记记录下步骤备 ...

  6. Jenkins 打包部署 vue项目

    1.配置node.js centos7 安装node.js 1.1.安装node.js插件 路径:Manage Jenkins > plugin Manager > 可选插件 搜索:nod ...

  7. 从零开始搭建vue项目,并使用git管理

    从搭建项目环境到创建demo 1.安装node 如果安装过想再安装需要先卸载 2.使用码云创建仓库 3.安装Git 4.生成SSH公钥 5.本地与线上关联 6.用vue-cli搭建vue项目 7.提交 ...

  8. 【git学习二】git基础之git管理本地项目

    1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 ...

  9. 【git学习】git管理本地项目

    (转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 最近打算使用git管理本地的项目,网上的资料很多,但是很杂,这这整理一下. 2.git使用 (1)初始 ...

最新文章

  1. Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)
  2. 基于相空间重构的混沌背景下微弱信号检测方法仿真
  3. BZOJ 2588 Spoj 10628 Count on a tree | 树上主席树
  4. 【图论】【最短路】【SPFA】【USACO题库】2.4.4 Bessie Come Home回家(jzoj 1274)
  5. 《高性能MySQL》读书笔记-mysql数据类型和应用
  6. 数据结构可视化工具(在线,动态生成,用过都说好!)
  7. Django 之 Session的简单使用
  8. [SOJ] 图的广度优先搜索
  9. 最快的Java序列化框架Protostuff简介
  10. 编辑器扩展之Inspector面板可视化调整
  11. NLPIR系统的中文语义分析模式介绍
  12. 2021年道路运输企业主要负责人和安全生产管理人员安全考核题型二[安考星]
  13. Schema hasn‘t been registered for model 解决方案
  14. 第十届“中国电机工程学会杯”全国大学生电工数学建模竞赛 B 题 全面二孩政策对我国人口结构的影响
  15. 微信登录app提示服务器异常,微信登录异常怎么办?微信登录异常的原因以及解决方法...
  16. 重装系统怎样设置从U盘启动的详细教程
  17. U-MEX and Increments
  18. Python 进程、线程、协程傻傻分不清楚?详细总结(附代码)
  19. 2022年贵州省高新技术企业认定奖励补贴及申报条件
  20. linux sata驱动加载硬盘顺序,linux安装前必备知识

热门文章

  1. 我国支付工具主要有哪几种
  2. 电脑突然无网络,适配器选项为空解决方案
  3. windows服务ServiceProcess
  4. carsim入门以及AEB的carsim参数设置
  5. 写作课笔记(0824更新)
  6. iframe异步提交
  7. java截取字符串中的一部分字符,我先收藏为敬
  8. 任务管理器无法结束进程
  9. 薛逸凡计算机生物学,生命科学与技术学院
  10. 2022年,我的年终总结