Open5
Gitコマンドメモ
チェックアウトしたブランチにマージされたブランチをまとめて削除する
git fetch -p && git branch --merged | grep -v '*' | xargs git branch -d
チェックアウトしたブランチの派生元ブランチを出力する
git show-branch | grep '*' | grep -v "$(git rev-parse --abbrev-ref HEAD)" | head -1 | awk -F'[]~^[]' '{print $2}'
別ブランチの特定のコミットを変更として取り込む
git cherry-pick --no-commit <commit_hash>
ステージに上がっているtsxファイルに対してLintをかける
git diff --name-only --cached --diff-filter=ACM | grep '\.tsx\?$' | xargs npx eslint --fix