GitGitGit
特定のバージョンに戻す方法
%git checkout リビジョン番号
svnとほとんど変わらない.ただGitの場合はリビジョン番号がハッシュ値になっているだけ
追記
git-checkoutは特定バージョンに戻すというよりも新たなブランチを作成するコマンドだった.
作成したブランチから元々の最新バージョンに戻りたい場合は
%git checkout master
でいけた
直前のバージョンとの差分を見る
diffコマンドの引数にHEAD^をつければ良い
%git diff HEAD^
周囲の行の表示させずに変更された行のみを出力させたいときは
%git diff HEAD^ --unified=0
でいける
(参考)GitのコマンドをまとめたWebページ
- GitとSVNのコマンドを比較して説明・・http://www.tempus.org/n-miyo/git-course-trans-ja/svn.ja.html
- gitリポジトリを特定のcommitバージョンまで戻す方法・・http://d.hatena.ne.jp/amacou/20090117/1232201229
- Gitを使いこなすための20のコマンド・・http://sourceforge.jp/magazine/09/03/16/0831212