しおメモ

雑多な技術系ブログです。

git

git push前にrebaseをリマインドする

あとからコミットメッセージ書きたいとか、rebase前提でとりあえず細かくcommit切りたいときに、雑にtempとかWIPとか書いて忘れそうになるので、hooksのpre-pushに警告をいれてみることにしました。 やり方 master pushを防ぐのとほぼ同じです。 masterへのp…

.gitignoreをGitHub公式からとってくるシェルスクリプト

curlで取ってくるだけですが、シェルから取れると便利なので割とよく使っています。 github.com このGitHubのリポジトリ(わかりづらい)のrawから取ってきます。 こちらは、CC0ライセンスらしいです。 スクリプト .bashrcやら.zshrcに置く。 gign() { cp .git…

masterへのpushをローカルではじく

ルールとマナーを守って楽しくgit pushしよう!!

帰れないプロジェクトをgitから察知する

あけましておめでとうございます。新年からブラック()なネタです。 基本 git log --pretty='%ai %an' | sort -u -k1,1 | sort -k2 -r | head -20 日ごとに、最終コミットの日時を抽出して、ソートしてワースト20を出力します。 こんな感じ 2018-11-16 23:31:…