git
かなり昔に こちらの記事 でgitのpre-commitを紹介しました。今回は、pre-commitにまつわる便利なnpm package typicode/husky、 okonet/lint-staged を利用し、画像ファイルのコミット時に imagemin/imagemin を使い自動で画像ファイルのminifyを行う方法を…
githubのプルリクエストのコミットをローカルにfetchする方法はよく知らてていますが (知らない人は是非設定をオススメします。特にコードレビューでレビュー相手がfork先からプルリクエストを出している場合でも対象コミットを取得できるため便利です)、 …
例えば会社のPCでこっそり個人的なリポジトリで作業してgithubにpushする場合、 うっかり会社用のgitコミッタ名(本名@会社名.co.jp みたいなアドレスとか)で commit/pushしてしまい、紐付けるつもりのなかったネットの人格と本名/会社名が紐付いてしまう と…
SublimeTextの設定をgitでバージョン管理し、複数PCで同じ設定を使う方法のメモです。
PHPのようなゆるふわな言語を安全に書くためには、コードの綺麗さや作法などを担保する手段が大切になります。 IDEを使う、JenkinsなどのCIサーバーを立ててチェックさせるなどの方法が考えられますが、今回はgitの pre-commit hook を利用して、一定の条件…
このサイトのテーマはgithubで管理しています。 ただgithub上でソースを管理し ローカルで修正 → githubにpush → Webサーバーでpull としても便利なのですが、githubにはwebhookという機能があり、githubのレポジトリに変化があった時に任意のURLを叩いても…
おかあさんとgit from manaten 社内でsvnしか使ったことのないエンジニア向けに作った資料です。 口頭で喋りながらやったので、見るだけだとわかりづらいかも。
会社のCIサーバーのJenkinsの設定が一切バックアップ取られてないのが怖くなったので、gitでバージョン管理することにしました。 普通にjenkinsのディレクトリ下でgit initしてバージョン管理すればいいのですが、 それだと余計なもの(特にビルド成果物)がた…