master(本地分支) v1.0(需要创建的分支) 括号内为当前分支
git****爬取切换上传部分
(master) git pull origin master 从本地分支爬取远程最新的master分支 前master为本地后为远程(本地没有创建有就更新)不是第一次pull可以省略origin
(master) git branch v1.0 创建新分支v1.0 (这时 v1.0 代码与 master 一样)
(master) git checkout v1.0 从master切换到v1.0
(master) git checkout -b v1.0 这一步等效于上面两步
(v1.0) git push origin v1.0 将本地v1.0代码push到远程v1.0 不是第一次push可以省略origin
(v1.0) git push --set-upstream origin v1.0 本地分支追踪远程分支v1.0 (以后提交就可以直接git push)
(master) git merge v1.0 将v1.0更改合并到master,有冲突看报红文件,一般是保留v1.0更改
(v1.0) git pull v1.0 爬取远程v1.0代码,有冲突文件报红,一般保留本地更改。
其他常用命令
git clone url地址 克隆
git init 初始化git ,项目没有git文件时使用
git add .
git commit -m “提交信息” 这是将代码提交到github或gitlab,但代码并没有与远程合并
git status 看本地是否还有没有提交的代码,没提交为报红,commit后打一次
git log -a查看日志,误操作版本要回退时需要看,或者看其他人是否有什么操作 加-a为远程和本地的区别
版本回退
git reset --hard 版本号,这里就是git log看的内容 (重要!)
gitLab****版本号是图上红线,点复制按钮就可以
NPM常用命令
npm init 初始化
npm install --save 安装依赖
npm uninstall 删除npm
npm updata 更新npm
npm run build /dev 构建和生产环境运行
npm install -g cnpm --registry=registry.npm.taobao.org 安装淘宝镜像
CNPM常用命令
cnpm install webpack -g 全局安装webpack
cnpm install -g vue-cli 安装vue脚手架
几乎跟npm一样,只是用的是淘宝源,cdn在国内,下载速度更快。