FC2ブログ

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 開発をするときに最初にベースを作って
そこから派生して作成するというときに便利
スポンサーサイト



テーマ : Linux
ジャンル : コンピュータ

コメント

非公開コメント

最新記事
検索フォーム
GREEハコニワ攻略サイト
リンク
カテゴリ
月別アーカイブ
フリーエリア
最新記事
FXプライムレート
最新コメント
最新トラックバック