これまでに何百万回も答えられたかもしれないが、それぞれの状況が異なり、私が私の場合に間違っていることを知りたい。私はgitにはとても新しいので、説明を感謝します。git merge releaseをマスターコンフリクトに分岐する
私はこのような歴史をコミットしている:(SourceTreeを使用して)現在のすべての変更は、ローカルに行われている
。青い線はdevelop
ブランチで、以前にリリースブランチが作成されていて(黄色)、後でmaster
(ピンク色)にマージされていて、それはすべて問題ありませんでした。
次に、develop
ブランチがさらにコミットされます。今私はから別のブランチを作成しました。これは最後のコミットに2番目のコミットだったrelease-ecomm
と呼ばれています。それから、別のコミットをrelease-ecomm
に追加しました。今、私はこのリリースブランチをmaster
にマージしようとしています。 master
をチェックアウトし、マージして最新のコミットを選択しましたが、失敗しました。ここに記載されている
ファイルは両方、編集および非編集したファイルが含まれています。 Style.css
とScript.js
は編集されましたが、他のファイルは最後のコミット以降マスターされていませんでした。競合するファイルとそのようなそして、ツリー構造の変更:
私が望む何release-ecomm
に変更されているいくつかのファイルに加えられた変更を組み込むためmaster
バージョンです。私は間違って何をしていますか?
方法[gitの部分マージ、全体ではなくブランチ](http://stackoverflow.com/questions/4315948/についてgit-partial-merge-not-whole-branch) – antak