markdown ブランチのコミットを他のブランチに付け替える
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown ブランチのコミットを他のブランチに付け替える相关的知识,希望对你有一定的参考价值。
developで間違えてコミットしてしまったC、Dをmasterにコミットしたい。
```
master A-B
\
develop C-D-E
```
まず、masterブランチに切り替えて、C、Dをcerry-pickする。
```
git checkout master
git cherry-pick C
git cherry-pick D
```
すると以下のようになる。
```
master A-B-C-D
\
develop C-D-E
```
あとはdevelopブランチに切り替えてrebaseすればいい。
```
git checkout develop
git rebase master
```
rebaseにより、2つのブランチの共通の親コミットからdiffが取られてコミットされていき、以下のようになる。
```
master A-B-C-D
\
develop E
```
以上是关于markdown ブランチのコミットを他のブランチに付け替える的主要内容,如果未能解决你的问题,请参考以下文章
markdown 分支を作り忘れて主等にしばらくしていたコミットを正しいブランチに移动したい
markdown Github上のブランチ名変更
sh gitブランチの削除
sh 空のブランチを作る
sh 的gitのブランチ名を変更する
text 混帐のブランチをFZFで切り替える