created: 2018-12-06T05:25:18.000Z

いまのブランチでいじってるファイルをいっぺんにvscodeで開く

なお、ブランチはmasterから派生させている前提

コマンド全体

最初にmasterから分岐した箇所のコミットハッシュを取得している

BASE=$(git show-branch --merge-base master HEAD); git diff $BASE HEAD --name-only | xargs code

いまいるブランチはどこでmasterから分岐しているか

git show-branch --merge-base master HEAD

いじったファイルの一覧

git diff $BASE HEAD --name-only

ファイル一覧をそれぞれvscodeで開く

| xargs code

参考

なぜか結果を出す人が勉強以前にやっていること
[ad] なぜか結果を出す人が勉強以前にやっていること
チームドラゴン桜 (単行本)