続・Gitメモ
たまにしか使わないのでよく忘れるコト。
作業ディレクトリをリポジトリ化する
cd /path/to/project
git init
空のリポジトリを作成する
mkdir project
cd project
git init --bare
ローカルリポジトリをリモートにコピー (リモートに空のリポジトリを作成してから)
cd project
git remote add origin ssh://remotehost/path/to/project
git push origin master
特定のリビジョンのファイル内容を表示 (リビジョンはgit logで出てくる0c533178483e07649ec91462c97c0fe8889fa80aみたいな文字列)
git show 0c533178483e07649ec91462c97c0fe8889fa80a:config/deploy.rb
おまけその1。 capistranoで初回にデプロイするまで
cd project
capify .
cap deploy:setup
cap deploy:cold
おまけその2。 will_paginateインストール
sudo gem sources -a http://gems.github.com/
udo gem install mislav-will_paginate