リポジトリのクローン作成
git clone リポジトリ
ブランチの一覧表示
git branch -vv
ブランチ作成
git checkout -b ブランチ名
作業ツリーのステータス表示
git status
コミット対象に含める
git add .
コミット
git commit -m 'コミットメッセージ'
コミットメッセージ
- chore: ドキュメント生成などのビルド プロセスまたは補助ツールとライブラリの変更
- docs: ドキュメントのみの変更
- feat: 新機能
- fix: バグ修正
- perf: パフォーマンスを向上させるコード変更
- refactor: バグ修正も機能追加も行わないコード変更
- style: コードの意味に影響しない変更 (空白、書式設定、セミコロンの欠落など)
- test: 不足しているテストを追加する
履歴表示
git log --oneline --topo-order --no-merges -n 10
履歴の改変
git rebase -i HEAD~2
リポジトリの最新情報取得
git fetch
リポジトリの最新情報反映
git merge
サブモジュールの更新
git submodule update
リベース
git rebase ブランチ名
プッシュ
git push -u origin ブランチ名
リセット
git reset --hard HEAD
フォーク後、本家のリポジトリに追従する
git remote add fork リポジトリ git fetch --all git merge fork/master git checkout -b main --track fork/master