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の操作(基本編) / GitHub Practice Basic
Search
kaityo256
PRO
October 17, 2022
Education
3.2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
演習:Gitの操作(基本編) / GitHub Practice Basic
物理情報工学ソフトウェア開発演習
kaityo256
PRO
October 17, 2022
More Decks by kaityo256
See All by kaityo256
What is XAI?
kaityo256
PRO
0
91
勾配ブースティングと決定木の話 / 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の基本操作 / 04-git-basic
kaityo256
PRO
1
580
演習:Gitの応用操作 / 05-git-advanced
kaityo256
PRO
1
350
演習:GitHubの基本操作 / 06-github-basic
kaityo256
PRO
1
420
バージョン管理とは / 01-a-vcs
kaityo256
PRO
2
400
Other Decks in Education
See All in Education
Catecismo 26 #2 - Do Credo; Introdução ao 1º artigo
cm_manaus
0
160
Where Data Meets Storytelling
georgesinnott
0
140
Center for Entrepreneurship Education | Science Tokyo (Institute of Science Tokyo)
sciencetokyo
PRO
0
140
0526
cbtlibrary
0
200
[2026前期火5] 論理学(京都大学文学部 前期 第9回)「正規化の停止性——ヒドラゲームによる証明」
yatabe
0
200
[2026前期火5] 論理学(京都大学文学部 前期 第3回)「形式言語と四つのキーワード:メタ・構成・意味論・ハーモニー」
yatabe
0
600
2026年度春学期 統計学 第10回 分布の推測とは - 標本調査,度数分布と確率分布 (2026. 6. 4)
akiraasano
PRO
0
160
Visionary Initiative: Future Intelligence — Laying the foundations for the future of science, intelligence, and society | Science Tokyo
sciencetokyo
PRO
0
160
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.6k
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.7k
NDIAS Automotive / IoT CTF 2026 Recap - Keyfob & OSINT
himitu23
0
250
JAWS-UG初心者支部#81 GWにEduJAWSと何か作ろうもくもく会!
otsuki
0
150
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Abbi's Birthday
coloredviolet
3
8.8k
A Tale of Four Properties
chriscoyier
163
24k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Limits of Empathy - UXLibs8
cassininazir
1
550
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
510
Transcript
1 30 演習:Gitの操作(基本編) 慶應義塾大学理工学部物理情報工学科 渡辺 物理情報工学ソフトウェア開発演習
2 30 • Gitの初期設定を行う • コマンドラインでGitの操作を一通り確認する • VSCodeからもGitの操作ができることを確認する
3 30 1. 検索ボックスにgit bashと入力 2. 表示された「Git Bash」をクリック
4 30 Git Bashを開くと、以下のような画面となる $マークの右にカーソルが点滅しており、コマンド入力待ちになる このマークをコマンドプロンプト(もしくは単にプロンプト)と呼ぶ
5 30 Git Bashは、デフォルトでカレントディレクトリとカレントブランチを 表示する Git Bashを開いた直後は「ホームディレクトリ」がカレントディレクトリに なっている (PC室の環境では/z/になっているはず) 「cd
github」コマンドにより、カレントディレクトリをgithubに移動すると 右の表示が変わる(/z/githubになるはず)
6 30 Git Bashは、カレントディレクトリがGitリポジトリでない場合は カレントディレクトリしか表示しない カレントディレクトリがGitリポジトリの場合は、カレントブランチを表示する プロンプト表示により「カレントディレクトリ」と「カレントブランチ」を 常に確認すること
7 30 初期設定 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 上記設定は、ホームディレクトリ直下の .gticonfigに書き込まれる Gitに名前やアドレス、その他設定を伝える
8 30 cd mkdir git cd git ディレクトリの作成 git ホームディレクトリに移動してから
gitディレクトリを作成し、そこへ移動 カレント ディレクトリ mkdir test cd test さらにtestディレクトリを作成して そこへ移動 git test
9 30 1. 検索ボックスにvs codeと入力 2. 表示された「Visual Studio Code」をクリック
10 30 初回起動時の「日本語化パッケージをインストールして再起動」という 表示が出たら、クリックしてインストールする フォルダの開き方 「ファイル」から「フォルダーを開く」を選択 「このフォルダー内のファイルの作成者を 信頼しますか?」という表示が出たら 「はい、作成者を信頼します」を選ぶ
11 30 PCをクリック
12 30 ネットワークの場所(Z:)をクリック
13 30 「git」をダブルクリック
14 30 「test」をシングルクリック 「test」が選択された状態で「フォルダーの選択」をクリック
15 30 README.mdファイルの作成 git test README.md
16 30 1 2 1. ファイルの新規作成ボタンを押して 2. 「README.md」と入力
17 30 ファイル内容を入力したら保存すること ファイル名のタブの隣のアイコンが「•」だと未保存 ファイル名のタブの隣のアイコンが「X」だと保存済み Ctrl+S もしくは 「ファイル」の 「保存」をクリック
18 30 リポジトリの初期化 git init git test README.md .git .gitディレクトリが作られ、
testがgit管理下に入る
19 30 インデックスへの追加 git add README.md README.md README.md ワーキングツリー インデックス
リポジトリ ワーキングツリーからインデックスにファイルをコピー
20 30 コミット git commit -m "initial commit" README.md README.md
ワーキングツリー インデックス リポジトリ README.md インデックスの状態をそのまま「歴史」としてリポジトリに保存
21 30 README.md README.md ワーキングツリー インデックス リポジトリ README.md ファイルの修正 ワーキングツリーが、インデックス、リポジトリと異なる状態になる
22 30 README.md README.md ワーキングツリー インデックス リポジトリ README.md インデックスへの追加 git
add README.md ワーキングツリーからインデックスにファイルをコピー
23 30 コミット git commit -m "adds new line" インデックスの状態をそのまま「歴史」としてリポジトリに保存
README.md README.md ワーキングツリー インデックス リポジトリ README.md
24 30 ファイルの修正 ワーキングツリーが、インデックス、リポジトリと異なる状態になる README.md README.md ワーキングツリー インデックス リポジトリ README.md
25 30 コミット(自動ステージング) git commit -am "modifies README.md" README.md README.md
ワーキングツリー インデックス リポジトリ README.md commit -a オプションにより、修正のあるファイル全てを 自動でステージングしてからコミットする (ステージングを飛ばしているわけではない)
26 30 歴史の確認 git log git log --oneline main HEAD
initial commit adds new line modifies README.md ターミナルに表示された情報から 「玉と線」を頭の中に再構成すること
27 30 VSCodeからのコミット git add README.md この「+」ボタンがgit addに対応 1 2
28 30 git commit –m ”commit from VSCode” コミットボタン ここにコミットメッセージが
書ける
29 30 もしコミットメッセージを書き忘れてコミットボタンを押したら COMMIT_EDITMSGというファイルが開く 一番上に「commit from VSCode」と入力する 保存してからファイルを閉じる
30 30 main HEAD initial commit adds new line modifies
README.md commit from VSCode 歴史の確認 git log --oneline