Git & 開発コマンド実践事典

作業で頻出した技術用語とコマンド体系をDOS/通信の視点で徹底解説

ポータルへ戻る

実戦で使用したコマンド一覧

git init 初期化

現在の作業フォルダに隠しフォルダ(.git)を作り、台帳記録を開始する。

直感理解: 「このフォルダをGit管理区にする」と宣言する初期化フォーマット。
git branch -M main 幹の命名

基本となる記録ライン(本流ブランチ)の名前を「main」に統一する。

直感理解: メインの保存ツリーに公式の「本幹」というラベルを貼る作業。
git add . 送信トレイ詰め

変更・新規作成したファイルすべて(末尾の「.」が全指定)を送信待機状態にする。

直感理解: 送信したいフロッピーや荷物を全部まとめて「送信箱」に放り込む動作。
git commit -m "メモ" 確定封緘

送信箱に入れたデータに「更新メッセージ(-m)」を付与し、履歴として確定記録する。

直感理解: 小包に「単語データ追加」と荷札を貼り、ガムテープで封緘する作業。
git remote add origin <URL> 宛先登録(初回のみ)

自分のPCに、通信相手であるGitHubの保管庫アドレスを「origin」という愛称で記憶させる。

直感理解: 電話帳に「GitHub倉庫の直通電話番号」をワンタッチ登録する動作。
git push origin main ファイル送信

ローカルで封緘したコミットデータを、GitHub側の「main」ブランチへ一括アップロードする。

直感理解: 回線を接続してFTPの put コマンドを一発実行する瞬間。

頻出テクノロジー用語集

リポジトリ (Repository)

ファイルそのものだけでなく、過去の変更履歴やすべてのバージョン情報を保管・管理する「金庫・倉庫」。

ステージング (Staging)

編集したファイルの中から、「次回の記録に含めるもの」を選んで一時待機させる場所。git add でここに入る。

デプロイ (Deploy)

HTMLやJSなどの完成データを本番のWebサーバーへ配置し、全世界(インターネット上)で閲覧可能な状態にすること。

CI / CD パイプライン

「Gitへ送信(Push)」した瞬間、人間が何もしなくてもクラウド側が自動で検知し、即座にサイトを更新・公開する自動連携の仕組み。

静的ホスティング (Pages)

サーバー側で複雑なプログラムを動かさず、純粋なHTML/JS/JSONファイルをそのまま高速配信する仕組み。高速・堅牢・維持費ゼロ。

CORS (オリジン間制約)

ブラウザが「ローカルファイル直開き(file:///)」から別ファイル(words.json等)を勝手に読み込むことを防ぐセキュリティ規則。