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 調査用メモ

Git

Git LFS で何か踏んだ時に調べる際に, 参照する用のメモ. 環境変数 GIT_CURL_VERBOSE=1 内部で使用している, curl ライブラリが生成するメッセージを出力する. GIT_TRANSFER_TRACE=1 issue とかでこれを設定しろって言っているのを見かける. GIT_TRACE=1 ど…

【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 LFS 公式ドキュメントのリンク

Git

github.com

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

Git

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