久しぶりです。暑くなってきましたね。
Gitでコンフリクと起きた時って、「うわーめんどー><」ってなりますよね。
けど絶対王政みたいな感じで、こっちのブランチが「絶対正しいんだ!」ってときありますよね。そんな時に便利なgitオプションが下記コマンドがあります。
# 2つのブランチ間でコンフリクトしているファイル aaa.txt があるとする # aaa.txt を現在チェックアウトしているブランチ側の対応に合わせる場合 $ git checkout --ours aaa.txt # aaa.txt をマージさせたブランチ側に合わせる場合 $ git checkout --theirs aaa.txt
いつも忘れるので、エイリアスを作ろうとおもいます。
alias git-i-am-king='git checkout --ours $1' alias git-you-are-king='git checkout --theirs $1'
しかし、
よくみたら、そんなでもないので覚え方を考えようと思います。
私たちが正しいのでわたしたちになりましょう、ね、aaa.txtさん。
$git checkout --ours aaa.txt
彼らが正しいので彼らになりましょう、ね、aaa.txtさん。
$git checkout --theirs aaa.txt
以上、くだらない投稿でした。