SourceTree/Bitbucket/Git質問:SourceTreeの機能ブランチにマスターブランチをマージしようとしましたが、競合が検出されました。 SourceTreeはmasterブランチからのすべての変更をダウンロードして実行し、矛盾するファイルを修正してくれました。しかし、私が紛争を解決していたとき、私はこのファイルをさらに変更する必要があることに気がついたので、マスターブランチからのすべてのファイルを一旦unstagedして、それらの変更をすべて破棄し、ファイルを作成し、わずか数行をステージングしてコミットしました。しかし、SourceTreeは依然としてそれをマージコミットと分類しています。このコミットが1つのファイル内の数行を変更しただけで、マスターブランチからの変更は含まれていませんでしたが、Bitbucketではそのようにマークされています。SourceTreeに誤ってマージとしてマークされたコミットを修正する方法はありますか?
現実的な問題は、私がマスターをフィーチャーにマージしようとしているときに、SourceTreeはブランチが「すでに最新」であることを明らかにしています。それはBitbucketのDiffタブにあります。どうやら、Bitbucketはすべてが成功したとは思いますが、以前のコミットと正常にマージされたと考えています。この状況をどうやって修正できますか?