git
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
git [2022/07/13 11:31] – [コミットを並び替える] 削除 nullpon | git [2022/07/13 12:08] (現在) – [ブランチ作る場所間違った] 削除 nullpon | ||
---|---|---|---|
行 267: | 行 267: | ||
- | ===== 複数のコミットをまとめる ===== | ||
- | たとえば3つ前までのコミットを1つにまとめる(まとめる、というよりも新しいコミットを古いコミットに含めるというのが正しい) | ||
- | $ git rebase -i HEAD~3 | ||
- | | ||
- | こんな画面が出てくる | ||
- | |||
- | pick xxxxxxxx コミット1 | ||
- | pick xxxxxxxx コミット2 | ||
- | pick xxxxxxxx コミット3 | ||
- | | ||
- | コミット1が古い方。 | ||
- | |||
- | pick xxxxxxxx コミット1 | ||
- | s xxxxxxxx コミット2 | ||
- | s xxxxxxxx コミット3 | ||
- | | ||
- | コメント修正画面が出てくるので、適当にコメントを直して保存するとまとまる。止めたいときはコメント全部消して終了し、git rebase --abort | ||
- | |||
- | ===== ブランチ作る場所間違った ===== | ||
- | |||
- | hotfix/aaa からブランチを作るべきなのに master から作ってコミットしまった… | ||
- | |||
- | git rebase --onto hotfix/aaa master | ||
git.1657711918.txt.gz · 最終更新: 2022/07/13 11:31 by nullpon