【git-02】用git管理vue项目
将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项目相关推荐
- 如何管理 vue 项目中的数据?
vuex 如何管理 vue 项目的数据?这个问题似乎早已经有答案了,无非就是使用 vuex ,全局 store,整个应用维护一个超大的 Object,界面的显示情况随着超大 Object 的变化而变化 ...
- 电商后台管理---Vue项目运行问题记录
初学vue项目的小白,记录在github下载电商管理项目运行过程中碰到的问题. mysql数据库安装 推荐使用Navicat Premium,可以管理大部分的数据库,推荐使用. 配好mysql数据库环 ...
- vue项目的状态管理器(Vuex)
一.什么是vuex Vuex是vue项目的状态管理器(状态管理工具).vue项目的状态是通过vue实例(组件)绑定的变量来体现.所以也可以说vuex是用来管理vue项目中的各种变量(vue项目中的组件 ...
- Vue——Windows 10下Vue项目启动步骤[vue-cli-service启动版本]
基本概念 vue-cli:A simple CLI for scaffolding Vue.js projects. 一个简单的Vue.js工程命令行脚手架工具. 官网:https://cli.vue ...
- windows下vue项目启动步骤
原创,转载请标注引用地址,谢谢~ 前后端分离项目,要做前后端联动测试,没整过前端用vue, nodejs和webpack的开发管理方式.来回折腾终于把已经建好的vue项目启动起来,做个笔记记录下步骤备 ...
- Jenkins 打包部署 vue项目
1.配置node.js centos7 安装node.js 1.1.安装node.js插件 路径:Manage Jenkins > plugin Manager > 可选插件 搜索:nod ...
- 从零开始搭建vue项目,并使用git管理
从搭建项目环境到创建demo 1.安装node 如果安装过想再安装需要先卸载 2.使用码云创建仓库 3.安装Git 4.生成SSH公钥 5.本地与线上关联 6.用vue-cli搭建vue项目 7.提交 ...
- 【git学习二】git基础之git管理本地项目
1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 ...
- 【git学习】git管理本地项目
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景 最近打算使用git管理本地的项目,网上的资料很多,但是很杂,这这整理一下. 2.git使用 (1)初始 ...
最新文章
- Error: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found (required by /usr/anaconda3/bin/)
- 基于相空间重构的混沌背景下微弱信号检测方法仿真
- BZOJ 2588 Spoj 10628 Count on a tree | 树上主席树
- 【图论】【最短路】【SPFA】【USACO题库】2.4.4 Bessie Come Home回家(jzoj 1274)
- 《高性能MySQL》读书笔记-mysql数据类型和应用
- 数据结构可视化工具(在线,动态生成,用过都说好!)
- Django 之 Session的简单使用
- [SOJ] 图的广度优先搜索
- 最快的Java序列化框架Protostuff简介
- 编辑器扩展之Inspector面板可视化调整
- NLPIR系统的中文语义分析模式介绍
- 2021年道路运输企业主要负责人和安全生产管理人员安全考核题型二[安考星]
- Schema hasn‘t been registered for model 解决方案
- 第十届“中国电机工程学会杯”全国大学生电工数学建模竞赛 B 题 全面二孩政策对我国人口结构的影响
- 微信登录app提示服务器异常,微信登录异常怎么办?微信登录异常的原因以及解决方法...
- 重装系统怎样设置从U盘启动的详细教程
- U-MEX and Increments
- Python 进程、线程、协程傻傻分不清楚?详细总结(附代码)
- 2022年贵州省高新技术企业认定奖励补贴及申报条件
- linux sata驱动加载硬盘顺序,linux安装前必备知识