マージの競合解決中に行った変更をチームに提示する必要があります。マージの競合差分部分を表示
私はこれが一種難しいと知っていますが、どういうわけか、私は確信しています。私はすでにgit show -m
とgit show -c
を試しました。
マージの競合解決中に行った変更をチームに提示する必要があります。マージの競合差分部分を表示
私はこれが一種難しいと知っていますが、どういうわけか、私は確信しています。私はすでにgit show -m
とgit show -c
を試しました。
ルックは、コミット(コミットそれは複数の親を持っている)し、実行します。
git diff hash hash^1 hash^2
それが出力変化の3ウェイデフ。
hash^
(またはhash^1
)は最初親がhash
標準のgitk
ツールを使用して、マージコミットをクリックすると、左下のペインに競合解決が表示されます。マージのハッシュ(またはタグ)で
のコミットhash
hash^2
参照二親のコミットを参照しますか? –
brauliobo
@brauliobo私は 'git diff hash hash 1 hash = 2 2'を実行すると仮定します。ここで' hash'はマージコミットのハッシュです。 –
_さらに、 'git diff -cc hash hash^1 hash^2'を使うと' gitk'と同じようにdiffをフォーマットします。どの出力フォーマットがOPによって好まれているのかわかりません...実際には、気にしないでください... git diff'はデフォルトで、3つのハッシュを与えるとそのように見えます... – twalberg
ありがとう! "dc ="!f(){HASH = $ 1;シフト1; git d --cc $ HASH $ HASH^1 $ HASH^2 $ @;}; f "' – brauliobo
この行を使用すると、私は得る '致命的:曖昧な引数 'ハッシュ':未知のリビジョンまたはパスが作業ツリーにありません。 git [ ...] - [ ...]> ' –
HelloGoodbye