Git

【Git】コンフリクト状態のままコミットされるのを防ぐHook

Git

概要 git の pre-commit hook で, コンフリクトマーカーが含まれているものを検出するスクリプトの紹介です。 gist.github.com 使い方 .git/hooks/ 以下に リンク先のファイルを pre-commit という名前で配置します。 コンフリクト未解決のファイルに対して…

【git】remrege-diff オプション とは

Git

Git 2.36 で実装されたオプションで, どのようにコンフリクトを解決したのかをより簡単に見るためのオプションのようです. github.blog 実際にコンフリクト解決したマージコミットに対して, git show --remerge-diff を実行したところ以下のような出力になり…

【git LFS】Encountered N file(s) that should have been pointers, but weren't

Git

Encountered N file(s) that should have been pointers, but weren't Git LFS を使用していると遭遇するエラー. 和訳すると, 「ポインターでなければならないが, そうなっていない\N個のファイルに遭遇した」 とのこと. Git FLS は, サイズの大きいファイル…

【Git】稀によく使うGitコマンド集

Git

git log コミットログに変更差分を表示する コミットメッセージでコミットログを絞り込む 特定ファイルのコミットログのみ表示する 全てのブランチやタグに関連するコミットをログ表示する ブランチBに存在し, ブランチAには存在しない全てのコミットログを…