Git

特定のコミットの差分を見たい場合

コミットハッシュを指定して、特定のコミットで反映した差分を見たい場合のコマンド。 git show [コミットハッシュ] コミットハッシュは、 HEAD や HEAD^2 でもOK

emptyファイルは何故必要か

解は 「gitなどでは、ファイルが存在しないフォルダは、バージョン管理対象外になるからでは」 だ、そうです。 id:cakephperさん、ありがとうございました!

git add -p が使えない場合の代替操作

Git

Gitに乗り換えよう、と決意したきっかけの1つが 「変更したファイルの一部だけをコミットできる」点。しかしそのためのコマンド、 git add -p が、何故か使えませんでした・・・*1 git add -i で代替する操作方法。 *1:gitバージョンは1.5.2.1。svnとの競合…

OpenPNE3セットアップ

Git使用練習兼ねて、OpenPNE3をGitから取得してセットアップしてみました。久しぶりでバージョンが進んでいたので、ちょっとてこずりました。 引っかかった点。 Gitから取ってきた後タグの選択 config/ProjectConfiguration.class.phpはsampleからコピーで作…

ソースをgitとsvnで管理する設定

git-svnが動くようになったところで、UNIX(CentOS)サーバとWindowsに環境設定、SourceForgeのSVNで管理していたソースを、svn, gitそれぞれ両方で管理できるように設定。git svnコマンド使う方法もありますが、今までなれたsvn単独、調べやすいgit単独でまず…

CentOS5.4にyumでsubversionとgitインストール

週末決めた通り、Gitに移行することにしようとgit-svnで既存のsvn移設を試みましたが、swigというperl系のライブラリ設定エラーで失敗。swigをパッケージからインストールしてみようともしましたが、やはり依存性関連と思われるエラーでうまくいきません。結…

gitをちょっと触ってみた

CentOSにgitインストール後、一般ユーザに戻ってgitざっと触ってみたメモ。Git入門 - アットウィキのチュートリアルとマニュアルを参考に。 派生して、Gitだけじゃなく「バージョン管理」について良い本があるそうなので、それも見てみようかと思います。入…

CentOS5.2にgitインストール

gitというソース管理システムで管理されているオープンソースリポジトリを割と見かけるので、CentOS機にインストール。以下、インストール - Git入門 - アットウィキを参考に。