git コマンドまとめ
https://gist.github.com/670603
git-svn
git merge と git rebase
Subversionではレポジトリはひとつしかないので、コミットする場合はそこにアクセスしなければならない。
gitはレポジトリが分散するようになってて、ローカルにもレポジトリを持ち(クローンする)、元のレポジトリにアクセスしなくてもコミットできる。
チュートリアル
Subversionとのコマンド対応付、チュートリアル。これが一番手っ取り早く理解できる
Git - SVN Crash Course(in Japanese)
http://www.tempus.org/n-miyo/git-course-tr...
やる夫で学ぶ gitcore-tutorial
ちょっと読んでみた。思ったより複雑だな…
http://motememo.g.hatena.ne.jp/keyword/やる夫で学ぶ%20gitcore-tutorial
git init
初期化
git update-index --add {filename}
インデックスをとる
git cat-file -t {object}
オブジェクトのタイプを調べる
git diff-files
差分を見る
git diff-files -p
差分を見る(diff形式で)
git commit -m "{comment}"
コミット(複数の手順があるのをこのコマンドひとつでまとめてる)
git diff-index -p HEAD
ワーキングコピーとコミットツリーの差分を見る??
git diff-index --cached -p HEAD
インデックスとコミットツリーの差分を見る??
git add {filename}
update-index?
あってるかあってないかわからないメモ
・コミットの前にインデックスを作成する処理がいる。「git add」か 「git commit -am ""」しなければならない?さらに、外部に送らなければならない場合は「git push」もいる。
・.gitにリポジトリの情報が入ってる。リポジトリ=ワーキングツリー
リンク
Windows用クライアント msysgit
http://code.google.com/p/msysgit/
git チュートリアル (バージョン 1.5.1 以降用)
http://www8.atwiki.jp/git_jp/pub/Documenta...
ユーザマニュアル
http://www8.atwiki.jp/git_jp/pub/Documenta...
Git/Subversionコマンド対応表
http://b4.x0.com/hiki/?Git%2FSubversion%A5...
NetBeans用プラグイン
http://code.google.com/p/nbgit/