Git の branch を共有する
たぶんチュートリアルレベル.
Git が branch をツールとしてサポートしているのは非常に強力だと思っている.
逆に分散リポジトリであることは大きなプロジェクト管理に使ったことが無いし,
Subversion のリポジトリがが飛んでしまったような経験も無いので実感は無い.
まず初期状態.
$ git branch
* master
んで,branch を切る.
$ git branch test
$ git branch
test
* master
branchごとpush
all オプションがキモらしい.
$ git push --all
Total 0 (delta 0), reused 0 (delta 0)
To ssh://.........../...git
* [new branch] test -> test
他のクローンリポジトリで,
branch サブコマンドの -r オプションは親リポジトリで管理されている
$ git pull
$ git branch -r
origin/HEAD
origin/test
origin/master
branch を一覧表示する.