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 log や git 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 log や git show の画面は q で抜ける
まとめ
まず覚えるのは status add commit push とブランチ操作で十分。
困ったときだけ restore と stash を使う。