markdown 分支を作り忘れて主等にしばらくしていたコミットを正しいブランチに移动したい

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 分支を作り忘れて主等にしばらくしていたコミットを正しいブランチに移动したい相关的知识,希望对你有一定的参考价值。

# branchを作り忘れてmaster等にしばらくしていたコミットを正しいブランチに移動したい

1. 正しいブランチ(currect_branch)を作ります。その際、そのブランチの根っこになるコミットも指定します(based_commit)

```
$ git branch correct_branch based_commit
```

2. 正しいブランチをチェックアウトします

```
$ git checkout correct_branch
```

3. 正しいブランチに対して、今まで間違ったブランチ/masterにしていたコミットをcherry-pickを使ってコピーします

```
$ git cherry-pick worng_commit1
$ git cherry-pick worng_commit2
$ git cherry-pick worng_commit3
```

4. 間違ったブランチ/masterにしていたコミットを削除します。

```
$ git checkout master
$ git reset HEAD~3 --soft
```

と、こんな感じでコピー&削除で移動します

以上是关于markdown 分支を作り忘れて主等にしばらくしていたコミットを正しいブランチに移动したい的主要内容,如果未能解决你的问题,请参考以下文章

markdown 行列を作る

markdown TimeWithZoneクラスでUTCの时间を作る

markdown ActiveRecord的地方の句の条件を动的にしたい

markdown ファイルを指すURLに个别のファイルのエイリアスを作る

markdown ロールバック可能なテーブル削除マイグレーションファイルを作る

markdown アラームがセットされているか确认