のーずいだんぷ

主に自分用メモですが、もしかしたら誰かの役に立つかもしれません

Git

gitの補完が効かなくなったとき(mac)

Git

はじめに 解決策 はじめに gitの補完を以前に設定していて、ある日急に使えなくなることがある。 使えなくなるケースとしては主に gitのバージョンアップ MacOSのバージョンアップ のいずれかが原因であり、実態は補完用スクリプトのシンボリックリンクが切…

githubにsshで接続して、usernameとpasswordの入力を省略する方法

Git

はじめに 対策方法 httpsのまんまでやる方法 補足 参考 はじめに よく忘れてしまうので、あといろんなやり方が出てきてかなり検索性が悪かったので自分用にメモを残しておく。 対策方法 参考そのまんまであるが、以下の方法が非常に良かった。 これでhttps接…

複数言語が混在したプロジェクトでlinterとformatterをgit-commitにフックする

はじめに 複数言語をすべてgit-hookで連携するのはしんどい git-hook連携ツール:pre-commitを使用する インストール 設定ファイル 設定の反映 単純な実行 汎用的なチェック 各言語の方針 Python pre-commitへのhook設置 各設定ファイル Node.js 1. pre-commi…

エンジニアのためのGitの教科書を読んだのでまとめる

はじめに git checkout が本当にしていること 2つのアンステージングの違い ブランチ名の変更 コンフリクトの事前検出 --no-commitによる方法 git format-patchによる方法 やっぱり一番はお試しのマージ用ブランチを作ること 最後に はじめに プログラマとし…