GitHub

git

概要

  • べんりー

毎回パスワード聞かれるにゃん問題

commitからPRを特定

  • 以下を打つと
    • git config --global alias.searchpr '!f(){ git log --oneline --merges --reverse --ancestry-path $1..HEAD | grep "Merge pull request" | head -n 1 | cut -d" " -f 5;};f'
  • 以下のコマンドが使えるようになる
    • git searchpr ba16

自動テストとのマージ

  • circleciというgithubのマージをテスト通らないとダメにするやつがある

pre-push Git hook

.git/hooks/pre-push に lint と build を走らせれば、CI と同じチェックが push 前にローカルで実行され、失敗すれば push がブロックされます。

クレデンシャル

  • Gitの管理対象外(.gitignore で除外)となるローカルの .env ファイルに保存し、スクリプト実行時に環境変数として読み込む運用がベストプラクティス

最終更新: 2026-05-22