1.仓库搭建和初始化
1.1 在master下创建分支
首先创建仓库,初始化项目,并克隆到桌面
git clone https://gitee.com/yugioo/vue-tea.git
查看远程分支
git branch -r
创建分支develop
git branch develop
切换分支到develop并检查
git checkout develop
git branch
将创建好的分支提交到远程仓库中
git push --set-upstream origin develop
1.2 在develop下创建功能分支
2.初始化项目
2.1 创建前端项目
vue create vue-tea
2.2 创建后端项目
全局安装:
cnpm i express-generator -g
局部安装:
express --view=ejs server
依次执行:
cd server
npm install
npm run start
启动项目:
http://localhost:3000/
出现下面的字样就代表成功启动
-----------------------------------------------------------------------------------------------
依次执行,可以看到develop分支已初始化成功
git checkout develop
git add .
git commit -m '初始化项目'
git push
3.开发者git操作
在主分支master下克隆
git clone https://gitee.com/yugioo/vue-tea.git
现在要在指定分支develop克隆代码
git clone -b develop https://gitee.com/yugioo/vue-tea.git
分支develop克隆代码后,要上传到某一分支feature/home上,做法:
- 配置本地身份
git config user.name (名称) git config user.email (邮箱)
- 看一下日志 git log,记录hash:xxx,一会可以进行合并
- 远程分支拉到本地仓库
git checkout --track origin/feature/home
- 将develop分支commit对应的hash值提交的代码合并在home分支上
git cherry-pick (hash值)