
よく使う Git コマンド一覧と、設定しておくと便利な alias
日常で使う Git コマンドを用途別に整理し、設定しておくと作業が速くなる alias(git config の alias とシェルの alias)を紹介します。長いコマンドを短く、面倒な操作をワンコマンドにして、Git のタイプ量を減らすための実践的なまとめです。

日常で使う Git コマンドを用途別に整理し、設定しておくと作業が速くなる alias(git config の alias とシェルの alias)を紹介します。長いコマンドを短く、面倒な操作をワンコマンドにして、Git のタイプ量を減らすための実践的なまとめです。

GUI から TUI(ターミナルUI)へ移る開発者が増えています。キーボードだけでステージング・対話的リベース・stash を高速にこなす lazygit、Rust 製で軽量な gitui、ログ閲覧に強い tig を、特徴と使いどころで比較します。ターミナルから手を離さず Git を回したい人向けのまとめです。

Git コミットメッセージの軽量な規約 Conventional Commits 1.0.0 を、type / scope / description / body / footer / 破壊的変更の書き方から、commitlint + Husky による強制、semantic-release との連携まで実装目線で整理します。

git-http-backend では Git LFS が動かなかった経験から、LFS に対応するセルフホスト型 Git サーバー OSS を調査。Gitea、Forgejo、GitLab CE、Gogs、OneDev、Soft Serve の特徴・要件・向いているケースを比較します。

Git LFS(Large File Storage)の仕組みと導入手順を解説。自前Gitサーバー(git-http-backend)では動かなかった実体験と、その理由・代替策もまとめています。

gitログ、ファイル更新履歴、Cursor・Claude Code・Codexの各AIエージェントログを情報源として、AIに1日の活動日記を自動生成してもらう仕組みを構築。さらにCRONとシェルスクリプトで完全自動化するまでの話。

mini.diffを使ってNeovimでGitの変更行を可視化し、hunk単位でのステージ・リセット操作を実現する設定を紹介します。gitsignsからの乗り換えにも最適。