2014年9月10日のブックマーク (2件)

  • git mergetoolでマージする - Qiita

    Conflictの解消とかわかりにくいから、そこはGUIでMergeしたいという方へ。 自分の知っている中で一番優秀なFreeのmargetoolはdiffmerge(http://www.sourcegear.com/diffmerge/) 3-way-mergeに対応していて、左右で自分と相手の変更を見ながら、真ん中のViewでEditできる!さらに、真ん中のViewでは初期状態としてMerge元の状態が表示されているので、それも確認しながら最終バージョンを作成できる!! とりあえずダウンロードしよう!(注:ダウンロード時のEmailアドレス登録はスキップできる。) Merge(git mergetool)用の設定 git config --global merge.tool diffmerge git config --global mergetool.keepBackup fals

    git mergetoolでマージする - Qiita
    akifumi0524
    akifumi0524 2014/09/10
    “git config --global difftool.diffmerge.cmd "diffmerge \$LOCAL \$REMOTE"”
  • 初心者でもわかる!リベースの使い方を解説します | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、エンジニアの王です。今回は、Git初心者を悩ませるリベースについて解説してみたいと思います。 リベースが初耳 リベースを聞いたことはあるけど、使っていない 不安を抱えながらも、リベースをなんとなく使っている 上記に当てはまる方は、ぜひ読んでくださいね。 リベースで何ができる? コミットが綺麗になる! 以上です! この一言に尽きる! 具体的にどのように綺麗になるかというと…… コミット履歴がわかりやすくなる コミットメッセージを後から変える コミットの順序を後から変える 2つ以上のコミットを1個に統合する 一度コミットした内容を編集する といった具合でしょうか? 整理整頓が好きな方は、ぜひリベースを使いこなしていただきたいと思います! マージとリベース 2つのブランチの変更点を統合するとき、Gitの最も一般的なやり方は、マージとリベースを使うことです。マージは初回で説明したので、

    初心者でもわかる!リベースの使い方を解説します | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    akifumi0524
    akifumi0524 2014/09/10
    “コミットメッセージを変える(reword) ご存知通り、直前のコミットメッセージを変えるのにはgit commit --amendが使えます。ただ、あくまでも「直前のコミット」という条件付きの場合に有効です。 3個くらい前のコミットメ