GitHubGitHub2025-09-21

Gitチートシート

キーワードだけのチートシート

  • 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 [タグ名] : タグを付ける