git
git が何かはご存じの通りです。 😄
ref を理解する
- 現在のブランチ名を取得する
git rev-parse --abbrev-ref HEAD
ファイルを一覧表示する
- HEAD コミットからファイルを一覧表示する
git diff-tree --no-commit-id --name-only -r HEAD
- 現在のワーキングツリーのファイルを一覧表示する
git diff --name-only
masterから変更されたファイルを一覧表示するgit diff --name-only master
コミットを探す
- 指定されたコミットのマージコミットを探す
commit=$0 git rev-list $commit..HEAD --ancestry-path | grep -E $(git rev-list $commit..HEAD --first-parent | paste -s -d \"|\" -) | tail -1
コミットをプッシュする
- コミットをプッシュするが、CI パイプラインの実行はスキップする
git push -o ci.skip
最終更新 June 14, 2026: Merge pull request #403 from kyama0/claude/cool-turing-ls6eck (
bfd74782)