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で切り替える