Git:Squashは、グラフ構造を維持しながら履歴にコミットします

イゴールSK

次のようなグラフ構造のローカルリポジトリはまだ公開されていません。

*   G 
*   F
|\
| * E
| * D
* | C: A minor fix -- SQUASHME  
* | B
|/
*   A

スカッシュコミットしたい私はそうBCその分岐とマージの点で(私はそれを維持するためにコミットを書き換え/再作成取るよ疑う)このグラフ構造を保ち、一つのコミットに。

ポインターはありますか?

吸血鬼
git rebase -i A -p

次に、のコミットメッセージを使用するか、編集するかに応じて、fixupまたはsquashスタンザCを使用しますB

注:-pパラメーターがないと、マージは線形履歴に変換されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

gitマージ後、ブランチのコミット履歴をgitロググラフに保持します

分類Dev

すべてのコミットのログを保持しながら、Gitは--squashとマージします

分類Dev

gitは履歴からマージコミットを削除します

分類Dev

クリーンなコミット履歴を維持するには、どのgitコマンドが必要ですか?

分類Dev

git:ブランチをマージしますが、コミット履歴は保持します

分類Dev

gitにコミットされたファイルを無視し、履歴から削除します

分類Dev

Gitは同じコミットを維持しますが、ファイルを元に戻します

分類Dev

コミット履歴がないgitリポジトリを、履歴を保存したリポジトリにマージします

分類Dev

コミットを保持しながら、残りの履歴を集約しながら、ブランチを別のリポジトリに移動します

分類Dev

Bitbucket履歴からコミットを完全に削除します

分類Dev

コミット履歴を維持しながら、複数のリポジトリをモノリポジトリに移行するにはどうすればよいですか?

分類Dev

git rebase -iを使用してコミットを並べ替えても履歴が台無しにならないのはなぜですか?

分類Dev

すべての履歴コミットを保持しながら、GitリポジトリをtfsGitに移行します

分類Dev

コミット履歴を保持しながらgitリポジトリを元に戻すにはどうすればよいですか?

分類Dev

内部構造を維持しながらネストされたリストをフラット化する方法

分類Dev

いくつかのブランチを持つgit履歴の特定のコミットを削除しますか?

分類Dev

ブランチからコミットを選択し、後でブランチ全体をマージすると、git履歴はどうなりますか?

分類Dev

コミット履歴が表示されるのにGitHubがファイル履歴を表示しないのはなぜですか?

分類Dev

ブランチ履歴を保持しながら、以前にマージされたブランチからの過去のコミットを修正します

分類Dev

git履歴からコミットを削除し、それ以外の場合はマージを含めてグラフをまったく同じに保つにはどうすればよいですか?

分類Dev

ファイル構造を維持しながら現在のディレクトリに解凍します

分類Dev

gitは、数回のコミット前に削除された大きなサブディレクトリをリポジトリ履歴から削除します

分類Dev

gitはフォルダを1レベル下に移動し、履歴を維持します

分類Dev

構造を維持しながら、任意にネストされたリストからランダムにサンプリングします

分類Dev

コミット履歴から孤立したブランチを削除します

分類Dev

Git:2回前のコミットを履歴に追加します

分類Dev

Git / Bitbucket-履歴/コミット全体からファイルを削除します

分類Dev

Git:次のコミットを維持しながら特定のコミットを消去する

分類Dev

ブランチ間のマージの競合を回避しながらコミット履歴を操作する

Related 関連記事

  1. 1

    gitマージ後、ブランチのコミット履歴をgitロググラフに保持します

  2. 2

    すべてのコミットのログを保持しながら、Gitは--squashとマージします

  3. 3

    gitは履歴からマージコミットを削除します

  4. 4

    クリーンなコミット履歴を維持するには、どのgitコマンドが必要ですか?

  5. 5

    git:ブランチをマージしますが、コミット履歴は保持します

  6. 6

    gitにコミットされたファイルを無視し、履歴から削除します

  7. 7

    Gitは同じコミットを維持しますが、ファイルを元に戻します

  8. 8

    コミット履歴がないgitリポジトリを、履歴を保存したリポジトリにマージします

  9. 9

    コミットを保持しながら、残りの履歴を集約しながら、ブランチを別のリポジトリに移動します

  10. 10

    Bitbucket履歴からコミットを完全に削除します

  11. 11

    コミット履歴を維持しながら、複数のリポジトリをモノリポジトリに移行するにはどうすればよいですか?

  12. 12

    git rebase -iを使用してコミットを並べ替えても履歴が台無しにならないのはなぜですか?

  13. 13

    すべての履歴コミットを保持しながら、GitリポジトリをtfsGitに移行します

  14. 14

    コミット履歴を保持しながらgitリポジトリを元に戻すにはどうすればよいですか?

  15. 15

    内部構造を維持しながらネストされたリストをフラット化する方法

  16. 16

    いくつかのブランチを持つgit履歴の特定のコミットを削除しますか?

  17. 17

    ブランチからコミットを選択し、後でブランチ全体をマージすると、git履歴はどうなりますか?

  18. 18

    コミット履歴が表示されるのにGitHubがファイル履歴を表示しないのはなぜですか?

  19. 19

    ブランチ履歴を保持しながら、以前にマージされたブランチからの過去のコミットを修正します

  20. 20

    git履歴からコミットを削除し、それ以外の場合はマージを含めてグラフをまったく同じに保つにはどうすればよいですか?

  21. 21

    ファイル構造を維持しながら現在のディレクトリに解凍します

  22. 22

    gitは、数回のコミット前に削除された大きなサブディレクトリをリポジトリ履歴から削除します

  23. 23

    gitはフォルダを1レベル下に移動し、履歴を維持します

  24. 24

    構造を維持しながら、任意にネストされたリストからランダムにサンプリングします

  25. 25

    コミット履歴から孤立したブランチを削除します

  26. 26

    Git:2回前のコミットを履歴に追加します

  27. 27

    Git / Bitbucket-履歴/コミット全体からファイルを削除します

  28. 28

    Git:次のコミットを維持しながら特定のコミットを消去する

  29. 29

    ブランチ間のマージの競合を回避しながらコミット履歴を操作する

ホットタグ

アーカイブ