11th
Fri
Gitを使うメモ
SVN使いがとりあえずGitを使ってみるなら、 Git - SVN Crash Course がお勧め。
自分で覚えるためにポイントを書いておく。 ちなみにZSHはGitのサブコマンドも良い感じにTAB補完してくれます。
- git pull でリポジトリから持ってくる。
- 管理する単位はProject Tree=リポジトリ。しかしWorking Treeという用語も散見される。ちょっとどれが正式な呼び方なのか不明。
- 手元に持ってきたProject TreeはWorking Copyと呼ぶ
- Project TreeはTagやBranchを含んでいる。従ってURLはリポジトリの場所を表すだけ。
- デフォルトのブランチ名はmaster (SVNの)
- Working Copyのルートディレクトリにだけ.gitディレクトリが作られる。SVNやCVSでサブディレクトリ全部に管理ディレクトリが作られるのとは対照的。
- リビジョンIDは番号ではなく英数字の羅列(SHA1使用)
- svn info の代わりに git status
Gitのサブコマンドについては、Gitのバージョンによってちょっと違うようなので注意が必要。Debianのstableだと若干古い(1.4.4.4)ので、例えばgit initが無い。代わりにgit-init-d
ちなみに、この記事を書いている時点でのGitの最新バージョンは1.5.5です。
See Also