ブックマーク / korosuke613.hatenablog.com (2)

  • モブプロで役立つ??git rebaseでsquashする時にそれまでの著者をCo-authored-byに自動で追加するgit hookを作りました🎉 - cangoxina

    こんにちは。生産性向上チームで日々生産性を上げている平木場です*1。 いきなりですが、みなさんモブプロしてますか? モブプロをしていると複数人が作ったcommitをsquashでまとめる時があるのではないでしょうか?しかし、squashをすると、それまでcommitした人の貢献がなかったことになってしまいます。 そこでgit rebaseでsquashする時に、それまでの著者をCo-authored-by*2に自動で追加するgit hookを作りました。 auto-insert-co-author-githookが動作している様子 目次 背景 git rebaseでのsquashの弊害 Co-authored-byでauthorを複数人設定できる auto-insert-co-author-githook インストール 仕組み insert-co-author.shが呼び出されるまでの流れ

    モブプロで役立つ??git rebaseでsquashする時にそれまでの著者をCo-authored-byに自動で追加するgit hookを作りました🎉 - cangoxina
    tasshi820
    tasshi820 2024/03/25
  • dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪 - cangoxina

    dotfiles、1 回作って満足しちゃってませんか?変更をコミットし忘れてリモートとローカルの差分が増えて放置している...という人もいるかと思います(僕です)。この記事では dotfiles の更新忘れを防いで継続的に管理していく方法を紹介します。 目次 dotfiles とは? dotfiles リポジトリの更新を忘れないようにする なぜ? どうやって? 「ステージングしていない」ことの確認 「リモートブランチとローカルブランチに差分がある」ことの確認 「変更をコミットしてプッシュするメッセージを表示する」 結果 おまけ:ぼくのかんがえたさいきょうの dotfiles 特徴 ディレクトリ構成 セットアップ用ファイル setup.sh 各設定ファイル zsh関連 dotfiles とは? dotfiles とはドット(.)から始まる設定ファイル群、またはそれらを管理するリポジトリです。

    dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪 - cangoxina
    tasshi820
    tasshi820 2021/06/02
    これ賢い。手元のdotfilesをgit statusしたらめっちゃdiffあったわ。
  • 1