Life is Really Short, Have Your Life!!

ござ先輩の主に技術的なメモ

git

Capistrano2.x系でのsubmodule updateで最新版を取得する方法

CapistarnoでCakePHPアプリをデプロイしているのですが、Cake自体のライブラリはサブモジュール化して取得する構成にしています。その際に困ったことが1つありまして・・・ git submodule updateしてもgit submodule initした時点のコミットにしか追従して…

macのターミナルでgitのブランチを補完するbashでエラー出たやつちょっとこい

git

ターミナル上にgitのブランチ名を表示する - hululuの通りやったら下記のようなエラーが。 bash: __git_ps1: command not found 調べてみると、僕のMac(Mountain Lion)はXcodeを入れたことにより、Xcodeで使っているgitが優先されちゃってるみたい。で、gith…

git submoduleした内容を削除して新しく登録したい

git

複数のCakePHPアプリケーションを管理するのにあたり、Coreのバージョンをgitで管理したくなった。 なので、submodule化しておけばバージョンアップもロールバックもできるやんと思ったのですが、自前でVPSでgitサーバー立てたのをbitbucketに移行するに辺り…

fatal: Out of memory? mmap failed: No such file or directory

git

レポジトリを作ろうとした時にこんなエラーが出た場合、レポジトリ構成に必要なファイルが無いことが原因みたいです。1時間ぐらいはまった。 そのレポジトリをrm -rfしちゃってもう1回作るしかないかも。