gitをもうちょっとクールにつかいたい
これまでは、git push origin masterで全部本チャンにぶちこんできてたけど、
そろそろブランチとかそういうプロジェクトっぽい機能使ってみたい。
というわけで頑張ってみる。
トピックブランチと統合ブランチでの運用例【ブランチ】 | サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ
猿並みの自分でもよくわかりました。
とりあえず、developブランチがあればいいかな。
ブランチを作成
$ git branch * master $ git branch develop $ git branch develop * master
developにチェックアウト
$ git checkout develop Switched to branch 'develop' $ git branch * develop master
うん変わってる。
コミット
適当なファイルにコメントアウトして変更を加え、コミットする。
$ git add app/views/home/about.html.erb $ git commit [develop 3971b26] テストでコメントアウトしてみる 1 file changed, 2 insertions(+)
ブランチをマージ
マージは親ブランチでやる必要があるので、一旦masterに入ってから実施すること。
$ git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. $ git branch develop * master
確かに書いたコメントがなくなってる。
$ git merge develop Updating 0ae9760..3971b26 Fast-forward Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. app/views/home/about.html.erb | 2 ++ 1 file changed, 2 insertions(+)
削除は。。。多分しないから、まだいいかな。