2016-05-06 5 views
3

を維持する歴史の中でコミットこのグラフ構造に分岐点とマージ点があることを確認してください。Gitリポジトリ:シングルに<code>B</code>と<code>C</code>をコミットだから私はスカッシュしたい</p> <pre><code>* G * F | | * E | * D * | C: A minor fix -- SQUASHME * | B |/ * A </code></pre> <p>コミット、維持(I:スカッシュは、私はこのようなグラフ構造を持つ未公表のローカルレポを持つグラフ構造

任意のポインタ?

+0

@BjörnKautler私は新しいことを学ぶためにこの質問にお答えください。 –

+0

こんにちはこのリンクは、あなたに役立ちますhttp://stackoverflow.com/questions/6934752/combining-multiple-commits-before-pushing-in-git –

+0

@AmolUdageリンクが役立たない、マージポイントを作成し、代わりに線形履歴を作成します。 – Vampire

答えて

1
git rebase -i A -p 

は、あなたがBのコミットメッセージを使用するか、それを編集したいかに応じて、Cためfixupまたはsquashスタンザを使用します。

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

+0

コマンドラインで 'j'とは何ですか?誤植ですか? –

+0

ああ、申し訳ありませんが、エディタとして 'vim'ではなく' jEdit'を使うローカルエイリアスです。私は答えからそれを削除した – Vampire

関連する問題

 関連する問題