git提交本地代码到新分支
Posted 小鼬就是我
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git提交本地代码到新分支相关的知识,希望对你有一定的参考价值。
背景:
从branchA分支拉了一份代码,做了一些修改,但是不想提交到branchA分支,想新建一个分支branchB保存代码。
操作方法:
- 添加本地需要提交代码
git add .
- 提交本地代码
git commit -m "add my code to new branchB"
- push 到git仓库
git push origin branchA:branchB
仓库中原本没有branchB,提交后会生成新分支branchB,并将本地基于branchA修改的代码提交到branchB中.
But! ——现在branchA分支里面多了一个刚才的commit,git log可以看出来. 怎么办?
答:git log里找到branchA最后一个commit到线上了的hash值(即commit_id),然后git reset --hard commit_id .
- 切换到新分支
git checkout -b branchB origin/branchB
以上是关于git提交本地代码到新分支的主要内容,如果未能解决你的问题,请参考以下文章