このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

inspection用のコマンド

もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 に書いて、https://github.com/m-hiyama/git-quest-kit/blob/master/git-inspect-functions.nohelp.sh で使っているコマンド。いや、使ってないのもあるか。

  • git rev-parse # リビジョン式からオブジェクトIDを求める
  • git cat-file -t # オブジェクトの型を表示
  • git cat-file -p -t # オブジェクトの中身を表示
  • git log --format='%H %s' # AOS集合を表示
  • git merge-base # 一番若い共通祖先を表示、なくても何かは表示する
  • git update-ref # 参照の更新
  • git symblic-ref # シンボリック参照(間接参照)の更新
  • git ls-tree # tree型オブジェクトの内容の表示
  • git ls-files # ファイルの列挙
  • git hash-object # ハッシュ値=オブジェクトIDを求める
  • git fsck # 参照の整合性を調べる