アルパカログ

Git・GitHub

📅  2020-12-18

Gitでcherry-pickするとき、面倒だと思ったことはあるでしょうか?私はあります。今回、以前紹介した fzf-git をバージョンアップし、GitログからコミットIDを選択・入力できるようにしたので紹介します。インストール、アンインストールも簡単なので、ぜひ fzf-git を使って快適にcherry-pickしてくださいね。

続きを読む
📅  2020-11-30

Gitを使っていて最も面倒なことのひとつはファイル名の入力だと思います。できればスマートにやりたいものです。そこでインクリメンタルサーチの代名詞であるfzfを使ってちょっとしたツールを作ってみました。

続きを読む
📅  2020-11-11

GitHubを使ったチーム開発では、コードレビューの際に「ここはこう書いた方が良いと思います」といったコミュニケーションがよく発生します。そんなときはGitHubの差分のサジェスション機能を使うと、そのままコミット可能な差分を作成できるので便利です。このエントリでは、GitHubのサジェスション機能を簡単にご紹介します。

続きを読む
📅  2020-10-26

Gitを使って開発していると「あ、このコミットさっきのコミットにまとめたかったな…」ってことがあります。コミットを整理することは、レビュアーの負担軽減にもなるので大切です。そこでこのエントリでは、ブランチをPushする前に git rebase -i を使ってコミットを整理する方法を紹介します。

続きを読む
📅  2020-09-09

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

続きを読む
📅  2020-08-25

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

続きを読む
📅  2020-07-20

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

続きを読む
📅  2019-09-17

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

続きを読む
📅  2019-07-16

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

続きを読む
📅  2019-07-08

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

続きを読む