direnvと環境変数を使ってGitのユーザ名、メールアドレス、SSH KEYをリポジトリ毎に切り替える
はじめに Github を使って複数のプロジェクトを兼任していると、Git の複数アカウントを切り替えて使う必要がある場 ...
"git prune"コマンドが何をしてくれるものなのかを操作しながら理解する
はじめに git prune コマンドは掃除用の Git サブコマンドです。
Git のコミット履歴の実体はハッシュ値を ...
"git commit --amend" コマンド実行時にコミットログの入力を省略する方法
はじめに CI/CD パイプラインの動作確認をしていました。 Github へのプッシュを契機にうまく動作するかを見てい ...
Terraformでstateのロックを解除する方法、ロックを手動で行う方法
はじめに Terraform には自動的にステートをロックする機能があります。
terraform plan や ...
tarコマンドで"zフラグを付ける"、"ハイフンを付けない"のはおっさんだそうです
はじめに 今日は小ネタで。
一時期Twitterでも話題に上がっていたそうですが、 tar コマンドの使い方でおっさんか ...
イメージのビルド高速化機構 Docker BuildKit、BuildX を理解していなかったので調べてみました
はじめに Dockerfile を作成した後は docker build コマンドを使って Docker イメージをビル ...
GCPのVPC(Virtual Private Cloud)に入門する
はじめに 今まで、GCP の VPC についてあまり意識せずに通信ができていました。
Terraform 化を進めていく ...
自作したシェルスクリプトをLinuxのsystemdサービスとして起動する方法
はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進んでいるため、Linux の ...
Unix上で利用できるパスワード生成コマンドmkpasswdの使い方を紹介
はじめに 過去に Bash シェルスクリプトでランダムな文字列を作成する方法 について投稿しましたが、 もし Linux ...
Git でやってしまった!そんなときに変更を取り消す便利なツール "git-branchless"
はじめに Git で誤って git reset 、 git rebase をしてしまって冷や汗が出たことがある方は少なく ...





