@Konboi memo

主に技術に関してつらつらと。

git

branchの絞り込みをpecoを使うようにしたら捗る

alias br='git checkout $(git branch | peco)' を .bashrc に記述するとbranchをいい感じに絞り込めるので非常に良い。

tig のインストール

tig とは 一言で言うとgit log が綺麗に見れるツールです。 (もちろん、それだけではありませんが) はじめに Macだと brew install tig でインストールできると思います。 今回はソースからインストールする必要があったのでインストールします。 ダウンロード …

bitbucket で hook の response body で返ってくるJSON形成で嵌った。

自分だけ再現するなら致し方無い。 他の人もこれで嵌っていたなら参考にどうぞ はじめに 個人でPrivateで使っているbitbucketで、意味は無いがcommitしたらircにlogを流すようにしたかった。 設定 ⇒ フック ⇒ POST から POSTしたいURLを入力する 自分は個人VPS…

CentOS6 の git バージョンをあげる

はじめに 最近emacsを使い始めたのはいいけれどmagitがつかえない症状にはまっていた。 調べたらgit のバージョンをあげればいけるらしい あげよう!! アンインストール gi のバージョンが古いってことなのでアンインストール $ sudo yum remove git $ sudo …

magit がつかえなくてこまった

magit がつかえなくてこまった M-x magit-status と打っても Git repository: file/path と出てきて/project/root/dirctory を指定しても yes としても Wrong type argument: stringp, nil と出るばかり…orz magit-process を見ると 129 git --no-pager -c c…

merge済みのbranchを消す

git

mergeしたけど消してないみたいなbranchが結構あってうざかったので消した git br -r --merged | grep -v 'master' | awk -F "/" '{print $2 "/" $3}' | xargs -n 1 -I % git push origin :% awk便利。

gitの現在のbranch名だけを取得する

git

git branch だとディレクトリにあるbranch全部が取得できる。 が、 今回は現在のbranch名のみを取得したかった。 git rev-parse --abbrev-ref HEAD これでいける。 よい。 参考URL すがブロ GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)作…

コマンドラインからid,passを渡して git svn clone する

はじめに 最近新しく購入した、macbook pro は開発環境を vagrant + chef で構築しています。 開発環境構築に使用してる chef のレシピは Konboi / development-environment-chef こちらになります。 こうしたほうがいいとかあったら是非 issue なり p-r なりお…

color.ui auto について調べてみた。

git

はじめに 密かに、RSS購読している物好きな同期の方から"そういえば git color.ui auto はしてる??” "いや..." "(;・∀・) { え... や、やったほうがいいよ。"的なやりとりがあったので、ちょっと調べてみた。 git color.ui auto 前に diff の色付けはして…

githubはじめました。

今日から本格的にgithubを使い始めました。 ひとりなのでローカルでもいいんだけど....どうせなら勉強のためにと思って! とりあず、使っててよく使うコマンドを。 git init git add git commit git push 基本はSVNと似てる。gitのいいところはとりあえずコ…