Git Worktreeを使って複数ブランチ同時開発をするとき、検証環境のURLやポートのリソース競合を回避するには、デプロイの起点をMain Worktreeに一本化するといいよ

by
カテゴリ:
Git Worktreeで複数ブランチを同時に扱う際に、同時検証するとローカルサーバーのポート競合などが発生します。
作業中のWorktreeの内容をMain worktreeにcheckout –detachで反映し、ホットリロードでデプロイするとこの問題を回避できます。

gitのinteractive rebaseでコミットごとにコマンド実行すると便利

by
カテゴリ:
gitのinteractive rebase中に任意コマンドを実行できるexecは非常に便利です。コミットごとにテストを実行したり、コミットメッセージ修正を自動化したり、様々な場面で活躍します。

git rebaseの苦労を減らすための覚え書き

by
カテゴリ:
レビューやログを振り返る時のために、Gitのコミットログを整理するrebase作業が、少しでも楽になるよう個人的に気をつけているポイントをまとめました。

gin.vimでgitの差分を快適に閲覧する

by
カテゴリ:

ブランチをディレクトリに割り当つつGit管理対象外ファイルも同期するgit worksyncを作った

by
カテゴリ:
ブランチごとに別ディレクトリで簡単に作業できるgit worksyncコマンドを作りました。
.gitignoreに入っているファイルや、git addしていないファイルも良い感じに同期できます。
.venvとかdataとかGitで管理したくないけど、なくてはならないディレクトリをいつもあなたの傍に。

GitHub CLI(gh)に曖昧検索の力を加えるghfコマンドを作ってzshプラグイン化した

by
カテゴリ:

git でプレゼン資料を纏めるなら各資料は submodule 化しとくとよさげ

by
カテゴリ: