git でブランチ

git でブランチ
#13 ブランチを使ってみよう
http://dotinstall.com/lessons/basic_git/6713
を参考に、ブランチを行ってみた
ブランチとは
分岐、枝分かれという意味
複数バージョンを平行して開発するときに使う
git branch
とすると
いまあるブランチ一覧がみれる
最初は
master
のみ
ブランチを作成するには
git branch ブランチ名
とする
今回は
git branch hoge
この状態で git branch すると
hoge
*master
というように2つになっている
master の横に*がついているけど
これは今いるブランチを示している
なので、hoge に移動する
移動するときには
git checkout ブランチ名
今回は
git checkout hoge
で成功すると
Switched to branch ‘hoge’
と表示される
この状態で git branch で確認すると
* hoge
master
というように
hoge のほうに移動して*がついているのが確認できる
これにより、各ブランチごとに状態をわけることが可能
つまり、データベースに近い感覚
使うデータベースが ブランチ
中のテーブルとかが それぞれのバージョン
というかんじになる
試しに
vim myscript.js
を作成して、中身を
alert();
だけ記述して保存
git add .
git commit -m “script added”
で追加
git log
で確認すると
commit cce3862b9c30a544c772e675ccd5f6a98e345022
Author: snowpool
Date: Thu May 30 07:02:34 2013 +0900
script added
commit 1110869d4bef57d3502c434ad9f4a94c8633242f
Author: snowpool
Date: Wed May 29 20:55:00 2013 +0900
line2 を追加
commit 53d156650c331b31b33c8907f25527e61978dfcf
Author: snowpool
Date: Tue May 28 21:28:11 2013 +0900
initial commit
となっている
この状態から
master のほうへ戻りたいときには
git checkout master
を実行
そして、 git log を実行して状態を確認してみると
commit 1110869d4bef57d3502c434ad9f4a94c8633242f
Author: snowpool
Date: Wed May 29 20:55:00 2013 +0900
line2 を追加
commit 53d156650c331b31b33c8907f25527e61978dfcf
Author: snowpool
Date: Tue May 28 21:28:11 2013 +0900
initial commit
というように、
hoge のほうでは追加した script added
が入っていないことが確認できる
web 開発をするときに最初にベースを作って
そこから派生して作成するというときに便利

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です