Open3
Gitについてあれこれ
概要
Gitについて、よく使うコマンド・git運用でハマったこと等をつらつらとまとめていく。
項目
- よく使うコマンド
- Git運用メモ
よく使うコマンド
-
git branch
:ブランチの一覧を表示 -
git checkout <branch>
:ブランチの切り替え-
git checkout -b <branch>
:ブランチの作成とチェックアウトをまとめて行う
-
Git運用メモ
Git flow
- 開発に主眼を置いた運用に適する
【ブランチサンプル】
-
main
ブランチ(直接作業はしない、リリースする用)-
hotfix
ブランチ(リリース後のバグ修正用) -
release
ブランチ(リリース用ブランチ)
-
-
develop
ブランチ(開発用ブランチ、ここからブランチを切って作業する)-
feature
ブランチ(機能開発用ブランチ)
-
※ リリース前は、develop
ブランチが最新になる!
【参考】
Gitflow ワークフロー
GitHub flow
- 開発に主眼を置いた運用に適する
【ブランチサンプル】
-
main
ブランチ(直接作業はしない、リリースする用)- 常にデプロイ出来る状態にしておく
-
topic
(feature
)ブランチ(開発用ブランチ、ここからブランチを切って作業する)- 必ずmasterからブランチを切る
- Gitflowフローにおける
feature
、release
、hostfix
の役割を担う
-
GitHub flowのポイント:GitHub-flowではfeatureブランチとmasterブランチしか使わない
【参考】
GitHub-flow