都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。

git

git logでgrepしたい場合、--grepオプションを知る。差分(diff)は-p。その他よく使うオプション。

git

git log でgrepしたい場合、 git log | grep ほげほげ〜 などでもいいのですが、 最近ようやく --grep オプションを知りました。 git log --grep ほげほげ こちらの方がgit logコマンド内で完結するので便利。 (今更すぎる) 差分(diff)を表示しながらgit…

Gitで同時に複数ブランチを利用する場合は、やっぱり git-new-workdir だね!

git

今さらながら git-new-workdir を導入しました。 今いるブランチを切り替えず、別のブランチも同時に作業したい。 そんなとき、cloneするのは手間だし時間も容量もかかる。 そこで、 git-new-workdir 。 導入 => Mac どこでもいいのですが、 git-new-workdir…

git rebase時のコンフリクトで強制的に片方のブランチ内容を取り込む方法

git

git rebase時のコンフリクトを手修正やVSCodeなどを利用して解決もいいのですが、 ときにはめんどう。 そんなときにとる方法の紹介です。 コンフリクト解消手順の一例 rebase時など 一方を採用する 以下のように、checkout --ours と checkout --theirs を使…

gitでpullできない、eclipseに反映されないとき

git

ソースレビューをgitでしていると複数のブランチを切り替えて、 時には自分で修正したりrebaseしてりすると思います。 そんなときpullできない、eclipseに反映されないときが状況によってあるかと思います。 その解決策の1つとして以下を紹介します。 例) …

follow us in feedly