一、git clone <地址>
例如
git clone https://gitee.com/xuexiluxian/vue-tea.git
***在主分支下克隆的代码
二、指定分支克隆代码
git clone -b 分支名称 地址
重要的事说三遍 ,看下方加粗部分!!! 3.1~3.3 的高端操作
三、是在远程的dev分支下,但是上传代码在某一个分支上
3.0 配置本地身份(配置过可以忽略)
git config user.name '小鹿线-张三三'
git config user.email 'xx@163.com'
3.1 dev分支下看一下日志
git log
**记录hash 这里需要记录commit 后面的hash值
3.2 远程分支拉到本地仓库
git checkout --track <远程分支全名>
这里的远程分支 为你要上传代码的那个分支 目前处于dev分支 举例上传至 origin/feature/home 分支
例如:
git checkout --track origin/feature/home
3.3 将dev分支commit对应的hash值提交的代码合并在home分支上
git cherry-pick <hash码>
例如:
git cherry-pick 0fd8cb514e6b74f871f75044978c1c8c95c251ad
这样就会将dev分支 hash值 对应版本的 代码内容 上传到 feature/home分支了