For Want Of A Better Word

【git】gitを使っての運用フローメモ

      2016/03/14

■gitの運用フロー
http://kinug.com/wiki/Tips/Git?revision=439f524d738c25867b55c33d67ffe089ae608f5e

①既にリポジトリがある場合
・ローカルにリモートリポジトリをコピー(クローン)
・ブランチを作成し開発、ローカルにadd,commit
・サーバー上の同ブランチにプッシュ
・プルリクエスト=(masterにマージ)。
・本番で、その差分をリモートリポジトリからダウンロードする。(本番でpull=(fetch merge)の実行)
というイメージか。
個人での開発・一箇所での開発の場合は、ブランチを切らなくても良さそう。

 

②新規開発の場合

・あらかじめリモートリポジトリを作成して..
・最初のコミットしたら、後は開発場所に応じて①と同じ

というだけか。

 

また、githubの方々のフローがあるらしい。これがシンプルでよさそう。。

■参考

ここもだいぶ勉強になる。

https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E6%A9%9F%E8%83%BD-%E3%83%96%E3%83%A9%E3%83%B3%E3%83%81%E3%81%A8%E3%83%9E%E3%83%BC%E3%82%B8%E3%81%AE%E5%9F%BA%E6%9C%AC

■参考:github flow

https://gist.github.com/Gab-km/3705015

GitHub Flowとは何だろうか?

・masterブランチのものは何であれデプロイ可能である
・新しい何かに取り組む際は、説明的な名前のブランチをmasterから作成する(例: new-oauth2-scopes)
・作成したブランチにローカルでコミットし、サーバー上の同じ名前のブランチにも定期的に作業内容をpushする
・フィードバックや助言が欲しい時、ブランチをマージしてもよいと思ったときは、 プルリクエスト を作成する
・他の誰かがレビューをして機能にOKを出してくれたら、あなたはコードをmasterへマージすることができる
・マージをしてmasterへpushしたら、直ちにデプロイをする

 

 - git

  関連記事

githubを使う

githubとは GitHub(ギットハブ)はソフトウェア開発プロジェクトのため …

no image
github使い方確認

参考サイト:http://d.hatena.ne.jp/keita_yamagu …

no image
【git】gitの動きが不安すぎるのでテストする。(ブランチ切る場合、切らない場合)

リモートリポジトリはgithubに作成。 テストしたいこと [テストしたいこと] …

no image
【git】よく使うコマンドメモ

Contents1 初期構築2 状態の確認3 ファイルの更新4 ブランチ関連5 …