direnvと環境変数を使ってGitのユーザ名、メールアドレス、SSH KEYをリポジトリ毎に切り替える

更新 Bash, Git, GitHub

はじめに Github を使って複数のプロジェクトを兼任していると、Git の複数アカウントを切り替えて使う必要がある場 ...

記事を読む

"git prune"コマンドが何をしてくれるものなのかを操作しながら理解する

更新 Git

はじめに git prune コマンドは掃除用の Git サブコマンドです。 Git のコミット履歴の実体はハッシュ値を ...

記事を読む

"git commit --amend" コマンド実行時にコミットログの入力を省略する方法

Bash

はじめに CI/CD パイプラインの動作確認をしていました。 Github へのプッシュを契機にうまく動作するかを見てい ...

記事を読む

Terraformでstateのロックを解除する方法、ロックを手動で行う方法

更新 Terraform

はじめに Terraform には自動的にステートをロックする機能があります。 terraform plan や ...

記事を読む

tarコマンドで"zフラグを付ける"、"ハイフンを付けない"のはおっさんだそうです

Bash

はじめに 今日は小ネタで。 一時期Twitterでも話題に上がっていたそうですが、 tar コマンドの使い方でおっさんか ...

記事を読む

イメージのビルド高速化機構 Docker BuildKit、BuildX を理解していなかったので調べてみました

更新 Docker, Kubernetes

はじめに Dockerfile を作成した後は docker build コマンドを使って Docker イメージをビル ...

記事を読む

GCPのVPC(Virtual Private Cloud)に入門する

更新 GCP

はじめに 今まで、GCP の VPC についてあまり意識せずに通信ができていました。 Terraform 化を進めていく ...

記事を読む

自作したシェルスクリプトをLinuxのsystemdサービスとして起動する方法

更新 Bash, CentOS, Ubuntu, Linux

はじめに 最近は Kubernetes や サーバレス なしくみを用いたサービス運用が進んでいるため、Linux の ...

記事を読む

Unix上で利用できるパスワード生成コマンドmkpasswdの使い方を紹介

更新 Bash

はじめに 過去に Bash シェルスクリプトでランダムな文字列を作成する方法 について投稿しましたが、 もし Linux ...

記事を読む

Git でやってしまった!そんなときに変更を取り消す便利なツール "git-branchless"

更新 Bash, Git

はじめに Git で誤って git reset 、 git rebase をしてしまって冷や汗が出たことがある方は少なく ...

記事を読む