Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
演習:Gitの基本操作 / 04-git-basic
Search
kaityo256
PRO
March 04, 2026
Education
580
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
演習:Gitの基本操作 / 04-git-basic
kaityo256
PRO
March 04, 2026
More Decks by kaityo256
See All by kaityo256
What is XAI?
kaityo256
PRO
0
82
勾配ブースティングと決定木の話 / gradient boosting and decision trees
kaityo256
PRO
7
1.7k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.9k
この講義について / 00-setup
kaityo256
PRO
2
450
GitHubによるWebアプリケーションのデプロイ / 07-github-deploy
kaityo256
PRO
2
370
演習:Gitの応用操作 / 05-git-advanced
kaityo256
PRO
1
350
演習:GitHubの基本操作 / 06-github-basic
kaityo256
PRO
1
420
バージョン管理とは / 01-a-vcs
kaityo256
PRO
2
400
Gitの仕組みと用語 / 01-b-term
kaityo256
PRO
1
480
Other Decks in Education
See All in Education
NDIAS Automotive / IoT CTF 2026 Recap - Keyfob & OSINT
himitu23
0
250
Lectura 2 (PIT : Python Basico)
robintux
0
380
DECADE_ゴルフ_コースマネジメント完全ガイド.pdf
ozekinote
0
120
生成AI時代のエンジニア育成について考えてみた
akasan
0
180
生成AI時代の情報発信
molmolken
0
150
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
300
Soluciones al examen de Geografía 2026. JULIO (Convocatoria Extraordinaria)
juanmartin2026
1
16k
Catecismo 26 #1 - Aula inaugural
cm_manaus
0
210
Modern Data Fetching Techniques in Angular
debug_mode
0
230
輻射安全管理系統2.0暨輻防e++學園平台說明會
aecrp
0
1.8k
[2026前期火5] 論理学(京都大学文学部 前期 第12回)「証明を走らせる:カリー・ハワード対応」
yatabe
0
220
Center for Entrepreneurship Education | Science Tokyo (Institute of Science Tokyo)
sciencetokyo
PRO
0
140
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
380
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
910
Claude Code のすすめ
schroneko
67
230k
New Earth Scene 8
popppiees
3
2.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
230
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
310
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Balancing Empowerment & Direction
lara
6
1.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Transcript
1 32 演習:Gitの基本操作 慶應義塾大学理工学部物理情報工学科 渡辺 2026年3月9日 計算物理春の学校2026「計算物理屋のためのGit/GitHub入門」
2 32 今回の目標 • Gitの初期設定を行う • コマンドラインでGitの操作を一通り確認する • VS CodeからもGitの操作ができることを確認する
3 32 課題の進め方 https://cpss2026-git.github.io/ 「計算物理屋のためのGit/GitHub入門」のサイトにアクセス 対応する回にアクセス ここにアクセス 今見ているスライドはこちら
4 32 課題の進め方 ここをターミナルに入力し、実行していく コピペも可能だが、手で入力することを強く推奨 ヒストリ機能(カーソルの上下)やタブ補完機能を活用すること
5 32 ターミナルの開き方 (Mac) Command + スペースキーでSpotlight検索を呼び出す そこに「terminal」もしくは「ターミナル」と入力
6 32 ターミナルの開き方 (Ubuntu) 1. 検索ボックスにubuntuと入力 2. 表示された「Ubuntu」をクリックして起動 c c
7 32 ターミナルの開き方 (Git Bash) c c 1. 検索ボックスにgit bashと入力
2. 表示された「Git Bash」をクリック 以下、Git Bashを前提に説明を進める
8 32 Git Bashとプロンプト Git Bashを開くと、以下のような画面となる $マークの右にカーソルが点滅しており、コマンド入力待ちになる このマークをコマンドプロンプト(もしくは単にプロンプト)と呼ぶ
9 32 課題 – Step 1 初期設定 git config --global
user.name "ユーザー名" git config --global user.email "メールアドレス“ git config --global core.editor vim git config --global core.autocrlf false git config --global init.defaultBranch main git config --global alias.st "status -s" ホームディレクトリ .gitconfig 上記設定は、ホームディレクトリ直下の .gitconfigに書き込まれる Gitに名前やアドレス、その他設定を伝える
10 32 課題 – Step 2 cd mkdir github cd
github ディレクトリの作成 github ホームディレクトリに移動してから gitディレクトリを作成し、そこへ移動 カレント ディレクトリ mkdir test cd test さらにtestディレクトリを作成して そこへ移動 github test
11 32 課題 – Step 2 Git Bashを開いた直後は「ホームディレクトリ」がカレントディレクトリに なっている ディレクトリを作成
「cd github」コマンドにより、カレントディレクトリをgithubに移動すると 右の表示が変わる
12 32 Git Bashのプロンプト Git Bashはカレントディレクトリとカレントブランチを表示する Git Bashを開いた直後は「ホームディレクトリ」がカレントディレクトリに なっている 「cd
github」コマンドにより、カレントディレクトリをgithubに移動すると 右の表示が変わる
13 32 VS Codeの起動 1. 検索ボックスにvs codeと入力 2. 表示された「Visual Studio
Code」をクリック
14 32 VS Codeの日本語化 1. 左の「拡張機能」アイコンをクリック 2. 現れた検索窓に「japanese」と入力 3. 「Japanese
Language Pack for VS Code」をインストールして再起動 1 2 3
15 32 VS Code フォルダの開き方 「ファイル」から「フォルダーを開く」を選択 「このフォルダー内のファイルの作成者を 信頼しますか?」という表示が出たら 「はい、作成者を信頼します」を選ぶ code
. もしくは、ターミナルで目的のディレクトリをカレントディレクトリに した状態で以下を実行
16 32 課題 – Step 2 README.mdファイルの作成 github test README.md
17 32 課題 – Step 2 1 2 1. ファイルの新規作成ボタンを押して
2. 「README.md」と入力
18 32 課題 – Step 2 ファイル内容を入力したら保存すること ファイル名のタブの隣のアイコンが「•」だと未保存 ファイル名のタブの隣のアイコンが「X」だと保存済み Ctrl+S
もしくは 「ファイル」の 「保存」をクリック
19 32 課題 – Step 2 リポジトリの初期化 git init github
test README.md .git .gitディレクトリが作られ、 testがgit管理下に入る
20 32 Git Bashとカレントブランチ Git Bashは、カレントディレクトリがGitリポジトリでない場合は カレントディレクトリしか表示しない カレントディレクトリがGitリポジトリの場合は、カレントブランチを表示する プロンプトを見て、カレントディレクトリとカレントブランチを常に確認すること
21 32 課題 – Step 3 インデックスへの追加 git add README.md
README.md README.md ワーキングツリー インデックス リポジトリ ワーキングツリーからインデックスにファイルをコピー
22 32 課題 – Step 3 コミット git commit -m
"initial commit" README.md README.md ワーキングツリー インデックス リポジトリ README.md インデックスの状態をそのまま「歴史」としてリポジトリに保存
23 32 課題 – Step 4 README.md README.md ワーキングツリー インデックス
リポジトリ README.md ファイルの修正 ワーキングツリーが、インデックス、リポジトリと異なる状態になる
24 32 課題 – Step 4 README.md README.md ワーキングツリー インデックス
リポジトリ README.md インデックスへの追加 git add README.md ワーキングツリーからインデックスにファイルをコピー
25 32 課題 – Step 4 コミット git commit -m
"adds new line" インデックスの状態をそのまま「歴史」としてリポジトリに保存 README.md README.md ワーキングツリー インデックス リポジトリ README.md
26 32 課題 – Step 5 ファイルの修正 ワーキングツリーが、インデックス、リポジトリと異なる状態になる README.md README.md
ワーキングツリー インデックス リポジトリ README.md
27 32 課題 – Step 5 コミット(自動ステージング) git commit -am
"modifies README.md" README.md README.md ワーキングツリー インデックス リポジトリ README.md commit -a オプションにより、修正のあるファイル全てを 自動でステージングしてからコミットする (ステージングを飛ばしているわけではない)
28 32 課題 – Step 6 歴史の確認 git log git
log --oneline main HEAD initial commit adds new line modifies README.md ターミナルに表示された情報から 「玉と線」を頭の中に再構成すること
29 32 課題 – Step 7 VSCodeからのコミット git add README.md
この「+」ボタンがgit addに対応 1 2
30 32 課題 – Step 7 git commit –m “commit
from VSCode” コミットボタン ここにコミットメッセージが 書ける
31 32 課題 – Step 7 もしコミットメッセージを書き忘れてコミットボタンを押したら COMMIT_EDITMSGというファイルが開く 一番上に「commit from
VSCode」と入力する 保存してからファイルを閉じる
32 32 課題 – 最終確認 main HEAD initial commit adds
new line modifies README.md commit from VSCode 歴史の確認 git log --oneline