タグ

gitとvimに関するmasterqのブックマーク (3)

  • git mergeのコンフリクト解消にvimdiffを使う - しおメモ

    普段からVimを使うようなその道の人には有名かと思いますが、XcodeやらVSCodeやらを使う人々にとっても、おすすめできるので書いてみました。 自分もiOSやる前はEmacsユーザーで、正直あんまりVimは慣れていないのですが、それでも使いやすいです。 git mergetoolを使う コンフリクトを解消する際に、エディタを使って該当部分を編集することも可能ですが、 git mergetoolを利用するとコンフリクトした箇所だけを外部ツールで表示してくれるので、素早く編集することが可能です。 vimdiff以外にもVSCodeなど他のツールを利用することもできます。(個人的には、vimdiffが一番シームレスに編集できると感じています) git mergeの後、git mergetool -t vimdiffを打つことで、vimdiffを利用した編集に移行できます。 毎回利用する場合は

    git mergeのコンフリクト解消にvimdiffを使う - しおメモ
  • The Missing Semester of Your CS Education

    The Missing Semester of Your CS Education Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there’s one critical subject that’s rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We’ll teach you how to master the command-line, use a powerful text editor, use fancy features of version control

    masterq
    masterq 2021/05/01
    ものすごいコンパクトにまとめられたCS入門。日本語訳もある
  • gitのdiff表示をvimdiffで見る – sgryjp.log.old

    Gitでのdiff表示を、vimdiffを使うことで「左右2画面」にて表示する方法について備忘録。 Gitはローカル環境ですべて完結できるためちょっとしたお試しプロジェクトを作るには便利なツールで、またコマンドラインツールの機能が充実しているのでCUIオンリーな環境での開発時はSubversionより便利だと思って最近少し使っています(git VS svnの全面的な評価ではないのであしからず)。特にgit diffのカラー表示は非常に重宝するのですが、GUIアプリのWinMergeやmeldなどのように左右に新旧のファイルを比較表示するツールと比べると、さすがに読みやすさの点で劣ります。そこで、CUI環境で左右に画面分割して比較を行うvimdiffをgitの差分表示にて使えるよう設定する方法を調べてみました。 調べてみると非常に簡単です。Gitは外部コマンドで差分表示を行うdifftool

    gitのdiff表示をvimdiffで見る – sgryjp.log.old
  • 1