我基于分支:br-a 的 commit-01 做了一些新增文件和变化(我称为变化A
),但是没有commit,
但是我想要基于br-a的commit-01 checkout 一个br-b,然后把变化A
放到br-b中来,请问我应该怎么做呢?
我基于分支:br-a 的 commit-01 做了一些新增文件和变化(我称为变化A
),但是没有commit,
但是我想要基于br-a的commit-01 checkout 一个br-b,然后把变化A
放到br-b中来,请问我应该怎么做呢?
在br-a分支上,把没提交的代码复制到一个临时目录里。
然后切到commit-01:
git checkout commit-01哈希值
再建一个新分支br-b:
git checkout -b br-b
把之前保存到临时目录里的代码复制回来。
最后用git add . 和 git commit 来提交到新分支。
5 回答2.8k 阅读
3 回答2.6k 阅读
3 回答963 阅读
2 回答3k 阅读
8 回答11.1k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答5.3k 阅读
2 回答7.6k 阅读
可按照如下命令做到