如果在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,要求管理员进行合并

posted @ 2026-02-10 21:22  bk街头狂舞  阅读(4)  评论(0)    收藏  举报