Skip to content

Latest commit

 

History

History
176 lines (127 loc) · 2.77 KB

File metadata and controls

176 lines (127 loc) · 2.77 KB
title ローカルGit管理の基本(clone / add / commit / push)
author 真一 三溝
date 2025-12-26
tags
git
github
vscode
devenv

ローカルGit管理方法(最小実務セット)

本書は GitHub ⇄ ローカル(Windows / VS Code) の基本運用を、 実務でそのまま使える形でまとめたものです。


① GitHub → ローカル

git clone(取得)

基本形

git clone https://github.com/ユーザー名/リポジトリ名.git

実例

cd C:\Users\Lenovo\GitHub
git clone https://github.com/Samizo-AITL/SemiDevKit.git

結果

  • ローカルに SemiDevKit フォルダが作成される
  • Git 履歴・ブランチ・remote(origin) が全て取得される

② ローカルで作業

VS Code 等で以下を行う。

  • ファイル作成
  • 編集
  • 削除

⚠ この時点では GitHub には一切反映されていない


③ ローカル → GitHub

変更を反映する手順(最重要)

❶ 状態確認

git status

例:

modified: README.md
new file: docs/design.md

❷ ステージング(add)

すべてまとめて追加

git add .

個別指定

git add README.md

❸ コミット(履歴として確定)

git commit -m "変更内容を簡潔に書く"

例:

git commit -m "Add initial control architecture notes"

❹ GitHub に送信(push)

git push

初回のみ

git push -u origin main

④ 各操作の意味

操作 意味
git add 変更を「反映候補」に入れる
git commit ローカル履歴として確定
git push GitHub に反映
git pull GitHub 側の更新を取得

👉 commit しない限り GitHub は変わらない


⑤ よく使う補助コマンド

差分確認

git diff

GitHub 側の更新取得

git pull

commit 前の変更を破棄(注意)

git checkout -- ファイル名

すべて破棄して元に戻す(危険)

git reset --hard

⑥ VS Code だけで操作する場合(補足)

  1. 左メニュー「ソース管理」
  2. 変更確認
  3. + でステージング
  4. メッセージ入力
  5. ✔ Commit
  6. Push / Sync

※ 内部的には同じ git コマンドが実行されている


⑦ 最小チートシート(覚えるのはこれだけ)

git clone URL
git status
git add .
git commit -m "msg"
git push
git pull

結論

  • clone:最初に1回
  • add → commit → push:作業の区切りごと
  • push しない限り GitHub は変わらない

この運用で 事故は起きない