ブックマーク / bufferings.hatenablog.com (2)

  • 毎日何度も本番環境にデプロイをしている話 - Mitsuyuki.Shiiba

    CircleCI に入って色々と面白いなぁって思いながら毎日楽しんでる。その楽しんでることのひとつに Git のブランチモデルがある。最初はびっくりしたけど、慣れるととても良い 最初に言っておくと、この手法がどこにでも当てはまるとは思ってない。業種や、開発形態、プロダクトのタイプなどによって合うやり方は違う。単に CircleCI には、この手法がとても合ってるなぁと思う トランクベースのブランチモデル タスクに着手するときは、まずメインブランチからそのタスク用のブランチを作る。develop ブランチや release ブランチみたいな長く生きてるブランチはない。そのタスク用のブランチにコミットをプッシュしたらプルリクエストを出す。そして、レビューが終わればメインブランチにマージされる。タスクに着手してからマージまで、はやければ1時間ぐらい。長くてもだいたい2,3日くらい そして、メイン

    毎日何度も本番環境にデプロイをしている話 - Mitsuyuki.Shiiba
    yoshikidz
    yoshikidz 2022/04/03
    Git Feature Flowと同じかと思ったけど違うのかな。同じような方式でわりと当たり前のようにやってると思ってたけど、結構deployで苦労してるところ多いのかー。
  • 僕がよく使うGitコマンド14個 - Mitsuyuki.Shiiba

    僕がよく使うGitのコマンドの整理をしておこうと思った。 1. git clone リポジトリから取ってくる まずはcloneするよね。手元にあってちょうど良い感じなのがmakingさんのjsug-shopだったので、これで進めてみる。 $ git clone git@github.com:bufferings/jsug-shop.git Cloning into 'jsug-shop'... remote: Counting objects: 299, done. remote: Total 299 (delta 0), reused 0 (delta 0), pack-reused 299 Receiving objects: 100% (299/299), 427.05 KiB | 193.00 KiB/s, done. Resolving deltas: 100% (96/96),

    僕がよく使うGitコマンド14個 - Mitsuyuki.Shiiba
    yoshikidz
    yoshikidz 2016/02/18
    reflogかなり役にたつwコマンドで使えるようになっておいたほうが絶対にいいけど、普段から使って理解してない人が内容ぶっ飛ばしてるの何回も見た。そういう時に例によってreflogを、、、wそっからCUIに切り替わるよね
  • 1