git
Skill Icons を使ってプロフィールを華やかに いきなり結果をお見せするとこんな感じに! 自分のもっているSkillや興味をパっと示せるのがいいですね。 使い方は自身のGitHubプロフィールのREADME.mdに差し込むだけ。 例) [![My Skills](https://skillicons…
git push origin HEAD 私はこれを使っています。 HEADはカレントブランチ名に置き換わります。 そのためGit Flowにおいて「作業ブランチ名なんだっけ?」となった際に意識せずpushできて楽です。 他に git push した際にどのブランチに対するpushか?のデフ…
かなり長いことGitLabでソース管理していました(といってもどれも中途半端&ほとんと触っていないですが・・・) そんな状況で、各種のGitホスティングサービスと連携するサービスが大抵GitHub、GitLabが何かと連携するサービスはあまり目にしていません。 …
git log でgrepしたい場合、 git log | grep ほげほげ〜 などでもいいのですが、 最近ようやく --grep オプションを知りました。 git log --grep ほげほげ こちらの方がgit logコマンド内で完結するので便利。 (今更すぎる) 差分(diff)を表示しながらgit…
今さらながら git-new-workdir を導入しました。 今いるブランチを切り替えず、別のブランチも同時に作業したい。 そんなとき、cloneするのは手間だし時間も容量もかかる。 そこで、 git-new-workdir 。 導入 => Mac どこでもいいのですが、 git-new-workdir…
git rebase時のコンフリクトを手修正やVSCodeなどを利用して解決もいいのですが、 ときにはめんどう。 そんなときにとる方法の紹介です。 コンフリクト解消手順の一例 rebase時など 一方を採用する 以下のように、checkout --ours と checkout --theirs を使…
ソースレビューをgitでしていると複数のブランチを切り替えて、 時には自分で修正したりrebaseしてりすると思います。 そんなときpullできない、eclipseに反映されないときが状況によってあるかと思います。 その解決策の1つとして以下を紹介します。 例) …