Git重建分支

重建分支

因为分支错乱,所以我们决定用uat分支重建dev和sit

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18

# 备份分支,并推送到远程
git branch develop_20211026 && git push origin develop_20211026
git branch sit_20211026 && git push origin sit_20211026

# 删除远程分支
git push origin :develop
git push origin :sit

# 删除本地分支

git branch -D develop
git branch -D sit

# 重建本地分支,并推送到远程
git checkout uat && git checkout -b develop &&  git push --set-upstream origin develop
git checkout uat && git checkout -b sit &&  git push --set-upstream origin sit

操作过程中药多检查,确保每一步操作都到位了。