Docker
<none>タグのイメージをまとめて削除する
Terminal
docker image prune
Dockerで none なイメージを一括で削除するワンライナー - Qiita
docker pullを何回も叩いていると、ローカルのイメージが<none>になってしまうことがあります。$ docker imagesREPOSITORY TAG IMAGE ID CREAT…
qiita.com
![Dockerで none なイメージを一括で削除するワンライナー - Qiita](/_next/image?url=https%3A%2F%2Fpublic-content.hackersheet.com%2Fwebsite-og-images%2Fbf60b514-0d10-4652-8d49-69a85a31cabc.jpeg&w=3840&q=75)
Git
リモートで削除されたローカルのブランチを削除
Terminal
git fetch -p && git branch -vv | grep 'origin/.\*: gone]' | awk '{print $1}' | xargs git branch -D
How To Clean Local Git Branches That Were Removed On The Remote?
There isn’t a simple command to clean your local git branches that were removed on the remote, but… we can create a one!
medium.com
最後のコミットを元に戻す
Terminal
git reset --soft HEAD~
VS Codeの「Undo Last Commit」を使用したとき、このコマンドが実行されます。
npm
package.jsonの項目をソートする
Terminal
pnpm dlx sort-package-json
pnpm dlx sort-package-json "package.json" "packages/*/package.json" # monorepoの場合
GitHub - keithamus/sort-package-json: Sort an Object or package.json based on the well-known package.json keys
Sort an Object or package.json based on the well-known package.json keys - keithamus/sort-package-json
github.com
![GitHub - keithamus/sort-package-json: Sort an Object or package.json based on the well-known package.json keys](/_next/image?url=https%3A%2F%2Fpublic-content.hackersheet.com%2Fwebsite-og-images%2F51d2b04a-ab30-4dd0-9dc8-c596f7a802f9.png&w=3840&q=75)
package.jsonのpackageManagerを設定する
Terminal
corepack use pnpm
package.json
{
"packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1",
}
bash
シェルの再読込
Terminal
exec $SHELL -l
exec $SHELL -l でシェルが再読込されるしくみ - コード日進月歩
よくシェルの再読込で exec $SHELL -l と紹介されるものの原理を把握できてなかったので調べたメモ 環境 $ help GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17) 原理 exec : 「現行のジョブに置き換えてコマンドを続行する」 $SHELL : 起動中のシェルのパスを示す環境定数 -l: bashの場合「ログインシェルとして起動されたかのように bash を動作させる」というオプション つまり、起動中と同様のシェルを
shinkufencer.hateblo.jp
![exec $SHELL -l でシェルが再読込されるしくみ - コード日進月歩](/_next/image?url=https%3A%2F%2Fpublic-content.hackersheet.com%2Fwebsite-og-images%2F8e88e7cb-a664-479e-a361-0119c48f5310.png&w=3840&q=75)