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提交本地代码到新分支的主要内容,如果未能解决你的问题,请参考以下文章

git 代码分支合并merge提交新修改远程以及本地分支

Git常用命令

Git:如何将自上次提交以来的更改移动到新分支

Git创建远程分支

git 命令提交本地代码到新创建的仓库

Git提交代码到主分区