- git init : 新しいリポジトリを作成する
- git clone [URL] : リモートリポジトリをコピーする
- git add [ファイル名] : 変更をステージに追加する
- git add . : カレントディレクトリ以下の変更を全てステージに追加する
- git status : 現在の変更状態を確認する
- git commit -m "メッセージ" : ステージにある変更をコミットする
- git log : コミット履歴を表示する
- git diff : 変更内容を確認する
- git branch : ブランチ一覧を表示する
- git branch [ブランチ名] : 新しいブランチを作成する
- git checkout [ブランチ名] : ブランチを切り替える
- git switch [ブランチ名] : ブランチを切り替える(新しい書き方)
- git merge [ブランチ名] : 指定ブランチを現在のブランチに統合する
- git pull : リモートの変更を取得してマージする
- git fetch : リモートの変更を取得する(マージはしない)
- git push : ローカルの変更をリモートに送信する
- git remote -v : リモートリポジトリのURL一覧を表示する
- git stash : 作業中の変更を一時退避する
- git stash pop : 退避した変更を復元する
- git reset [ファイル名] : ステージからファイルを外す
- git reset --hard [コミットID] : 指定コミットに強制的に戻す
- git revert [コミットID] : 指定コミットを打ち消す新しいコミットを作成する
- git tag [タグ名] : タグを付ける