GitHubにpushする基本手順まとめ
Gitを始めたばかりの頃は、add・commit・push・pullの違いでよく混乱します。この記事では、初回のアップロードから普段の更新、GitHubの状態に戻す方法までをシンプルにまとめました。
#基本の3コマンド(これだけ覚えればOK)
普段一番よく使う流れです。
Bash
git add . git commit -m "変更内容" git push origin main
- git add .:変更したファイルをステージに追加
- git commit -m "...":変更を記録(コミット)
- git push origin main:GitHubに反映
#1. 初回アップロード(新しいプロジェクトをGitHubに上げる)
まだGit管理していない場合の最初の手順です。
Bash
git init git add . git commit -m "initial commit" git branch -M main git remote add origin https://github.com/ユーザー名/リポジトリ名.git git push -u origin main
- u(--set-upstream)を付けると、次回からは git push だけでOKになります。
#2. 普段の更新手順
すでにリポジトリと接続済みなら、これだけで大丈夫です。
Bash
git add . git commit -m "fix: 〇〇を修正" git push origin main
#作業前に確認したいとき
Bash
git status
変更されたファイルや、addされていないファイルが一目でわかります。
#GitHubの最新を取り込みたいとき
Bash
git pull origin main
#ローカルをGitHubの状態に完全に戻したいとき
ローカルの変更を全部捨てて、GitHub側に合わせる場合:
Bash
git fetch origin git reset --hard origin/main
注意:このコマンドはローカルの未コミット変更を全て削除します。実行前に必ず git status で確認してください。
#よく使うコマンド早見表
初回アップロード
Bash
git init → add → commit → branch -M main → remote add → push -u
普段の更新
Bash
git add . → commit -m "..." → push
最新を取り込む
Bash
git pull origin main
GitHubに完全に戻す
Bash
git fetch origin && git reset --hard origin/main
Gitは最初は難しく感じますが、この基本パターンだけ繰り返せばほとんど困りません。 コマンドの意味を理解しながら少しずつ慣れていきましょう!
