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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
kaityo256
PRO
March 04, 2026
Education
530
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
勾配ブースティングと決定木の話 / gradient boosting and decision trees
kaityo256
PRO
6
1.3k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.7k
この講義について / 00-setup
kaityo256
PRO
2
390
GitHubによるWebアプリケーションのデプロイ / 07-github-deploy
kaityo256
PRO
2
310
演習:Gitの応用操作 / 05-git-advanced
kaityo256
PRO
1
310
演習:GitHubの基本操作 / 06-github-basic
kaityo256
PRO
1
380
バージョン管理とは / 01-a-vcs
kaityo256
PRO
1
350
Gitの仕組みと用語 / 01-b-term
kaityo256
PRO
1
430
計算物理におけるGitの使い方 / 01-c-compphys
kaityo256
PRO
2
650
Other Decks in Education
See All in Education
Case Studies - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
0
120
Gesture-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
2.3k
2026年度春学期 統計学 第3回 クロス集計と感度・特異度,データの可視化 (2026. 4. 23)
akiraasano
PRO
0
130
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
0526
cbtlibrary
0
160
Populism, Post-Liberalism & Climate Change
vyadav
0
180
The Art & Science of Elearning
tmiket
1
220
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
signer
PRO
1
3.1k
Lectura 2 (PIT : Python Basico)
robintux
0
350
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1k
生成AIを授業の相棒にするデータサイエンス入門(「デジタル✕探究」イノベーターズフォーラム テクニカルセッション講演資料)
datascientistsociety
PRO
0
270
AWS Certified Generative AI Developer - Professional Beta 不合格体験記
amarelo_n24
1
320
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
780
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
300
GraphQLとの向き合い方2022年版
quramy
50
15k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
150
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
210
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
How to Talk to Developers About Accessibility
jct
2
220
BBQ
matthewcrist
89
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
220
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
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