アルパカログ

Webエンジニアでマネージャーな人がプログラミングやマネジメントの話題を中心に書いているブログです。

Git・GitHub

Git git-completionでコマンドやブランチ名を補完する方法(zsh)

Gitコマンドは普段何度もタイプするので、効率アップのために補完を使うのがおすすめです。このエントリでは、zshでGitのサブコマンドやブランチ名を補完するgit-completionの設定方法を紹介します。

Git 図解でわかるコミットのIDと修正(amend)

Gitが初めての人にとって、Gitにおけるコミットを理解するのは少し難しいです。コミットを理解すれば、Pushしたときになぜエラーが起こるのかわかるようになります。このエントリでは図を多用しながら、Gitにおける「コミット」と「コミットの修正」について…

GitHub READMEでプロフィールを書く方法

GitHubで自分のアカウント直下 github.com/username に、マークダウン(README)で書いたプロフィールを表示できるようになったみたいです。このエントリでは、GitHubのREADMEにプロフィールを書く方法を紹介します。

GitHub ActionsでTerraform plan/apply自動化(setup-terraform)

GitHub Actionsのワークフロー設定ファイルは、以前はHCL形式でしたが今ではYAML形式になっています。このエントリでは、GitHub Actions(setup-terraform)でTerraform plan/applyを自動化する方法を紹介します。

Git 図解でわかるブランチとコミット

Gitが初めての人にとって、Gitを使ったバージョン管理の全体像を把握するのは難しいです。このエントリでは図を多用しながら、Gitの基本となる概念「ブランチ」と「コミット」について説明します。

新人エンジニアが手戻りのないPull Requestを作るコツ(Web開発)

Webの開発現場では、GitHubのPull Requestでコードレビューが行われることが多いです。このエントリでは、新人エンジニアが手戻りのないPRを作るためのコツを人気スマートフォンゲーム「クラッシュロワイヤル(クラロワ)」のクエスト機能を例に挙げて紹介し…