如果在main主分支更改了代码,但是有权限不能上传怎么办?
方法1:(基于当前位置创建新分支(推荐)
git checkout -b develop
方案 2:只把最近的某几个 commit 移到新分支
如果你想把最近的 commit(比如 RAM 优化相关的)从 sprint_p1_260312 "移走"到新分支:
# 1. 创建新分支(保留当前所有 commit)
git checkout -b develop
# 2. 回到原分支,撤回那些 commit
git checkout sprint_p1_260312
git reset --soft HEAD~N # N = 要移走的 commit 数量
方法 3: 适合远程已经有develop分支
以下develop为自己开发的分支。main为主分支
git checkout develop && git merge main --ff-only && git push origin develop
最后再提交merge request,要求管理员进行合并

浙公网安备 33010602011771号