Open3

Gitについてあれこれ

t_kuroiwat_kuroiwa

概要

Gitについて、よく使うコマンド・git運用でハマったこと等をつらつらとまとめていく。

項目

  • よく使うコマンド
  • Git運用メモ
t_kuroiwat_kuroiwa

よく使うコマンド

  • git branch:ブランチの一覧を表示
  • git checkout <branch>:ブランチの切り替え
    • git checkout -b <branch> :ブランチの作成とチェックアウトをまとめて行う
t_kuroiwat_kuroiwa

Git運用メモ

Git flow

  • 開発に主眼を置いた運用に適する

【ブランチサンプル】

  • mainブランチ(直接作業はしない、リリースする用)

    • hotfixブランチ(リリース後のバグ修正用)
    • releaseブランチ(リリース用ブランチ)
  • developブランチ(開発用ブランチ、ここからブランチを切って作業する)

    • featureブランチ(機能開発用ブランチ)

リリース前は、developブランチが最新になる!

【参考】
Gitflow ワークフロー

GitHub flow

  • 開発に主眼を置いた運用に適する

【ブランチサンプル】

  • mainブランチ(直接作業はしない、リリースする用)

    • 常にデプロイ出来る状態にしておく
  • topicfeature)ブランチ(開発用ブランチ、ここからブランチを切って作業する)

    • 必ずmasterからブランチを切る
    • Gitflowフローにおけるfeaturereleasehostfixの役割を担う
  • GitHub flowのポイント:GitHub-flowではfeatureブランチとmasterブランチしか使わない

【参考】
GitHub-flow