Git使用:克隆远程分支、删除本地远程分支

1. 背景

公司已有一个正常运营,对接校园用户体系的抽奖平台(后续称为校园抽奖平台),现在需要一个对接威高用户体系的抽奖平台(后续称为威高抽奖平台)。

2. 问题

校园抽奖平台,最新的git代码分支是test
1> 在idea中基于 origin/test 创建本地分支 mall-service-luck;
2> 开发完成push时,默认关联是 mall-service-luck -> orgin:test

上述操作步骤,导致每次push时,都要手动更改为mall-service-luck -> orgin:mall-service-luck;并且很容易一不小心,将威高抽奖代码提交到校园抽奖分支上去,产生混乱。

3. 解决

规范下Git操作流程即可
1> 先 克隆远程分支


image.png

2> 将克隆的远程分支 mall-service-luck,拉取到本地
git checkout -b mall-service-luck origin/mall-service-luck

这样操作,每次push提交时都是正确的关联mall-service-luck -> orgin:mall-service-luck了。

Part2:删除本地和远程分支

1.先切换到别的分支: git checkout merge
2.删除本地分支: git branch -d merge-featureNewDemand
3.如果删除不了可以强制删除,git branch -D merge-featureNewDemand
4.有必要的情况下,删除远程分支(慎用):git push origin --delete merge-featureNewDemand

你可能感兴趣的:(Git使用:克隆远程分支、删除本地远程分支)