開発

Gitの命名法則とコマンド備忘録

main / develop / feature などの命名法則と、status / add / commit / branch / merge / restore などの基本コマンドをさっと見返せる形でまとめています。

Gitの命名法則とコマンド備忘録

必要なときにすぐ見返すためのメモ。

参考情報
基本的なGitコマンドの流れから見たい場合は、よく使うGitコマンドまとめ もどうぞ。

命名法則

用途 命名例 メモ
リリース用 main 本番用
ビルド用 develop 開発のベース
新機能 feature/○○ 機能追加
バグ修正 fix/○○ 不具合対応
試作・実験 test/○○ 検証用

基本の流れ

git status
git diff
git add ファイル名
git commit -m "変更内容"
git push

軽微な修正をまとめて入れるときは git add . を使うこともある。 その前に git status --short で確認しておく。

確認系

目的 コマンド 備考
Gitの表示画面を抜ける q git loggit show の画面
変更状況を見る git status まず最初に見る
変更状況を短く見る git status --short 追加前の確認に便利
差分を見る git diff add 前の差分確認
履歴をグラフ表示 git log --oneline
--graph --all
全体像を見る
最新コミット詳細 git show 終わったら q

追加とコミット

目的 コマンド 備考
特定ファイルだけ追加 git add ファイル名 基本はこれ
変更をまとめて追加 git add . 実行前に確認する
コミットする git commit -m "コメント" 先に git add

ブランチ操作

目的 コマンド 備考
ブランチ一覧を見る git branch ローカル一覧
全ブランチ一覧を見る git branch -a リモート含む
ブランチを作って切り替える git switch -c
ブランチ名
従来: git checkout -b
既存ブランチに切り替える git switch
ブランチ名
従来: git checkout
今の作業を main にマージする git switch main
git pull
git merge ブランチ名
main を最新化してから
ブランチを削除する git branch -d ブランチ名 強制削除は -D

同期

目的 コマンド 備考
最新を取り込む git pull 作業前に使う
リモートへ送る git push コミット後
初回 push git push -u origin
ブランチ名
上流設定

戻す・退避

目的 コマンド 備考
作業内容を戻す git restore . 未ステージの変更を戻す
add だけ戻す git restore --staged
ファイル名
ファイル内容は残す
いったん退避する git stash 別作業に切り替えたいとき
退避した内容を戻す git stash pop 退避を戻して削除

補足メモ

  • git add . ファイル名 ではなく git add ファイル名
  • ブランチ切り替えは git checkout より git switch の方がわかりやすい
  • git restore . は変更を消すので、実行前に差分確認
  • git loggit show の画面は q で抜ける

まとめ

まず覚えるのは status add commit push とブランチ操作で十分。 困ったときだけ restorestash を使う。