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 を GUI で使う話
Search
tsuda.a
May 20, 2026
Programming
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git を GUI で 使う話
Tortoise Git の入門です
tsuda.a
May 20, 2026
More Decks by tsuda.a
See All by tsuda.a
マジカルインクリメントと指数表記
tsudaahr
0
280
バックアップしていますか?
tsudaahr
0
160
RDB以前のファイル設計の話でもしようか(ぇ
tsudaahr
0
170
NPUわからん
tsudaahr
0
230
計算量オーダーの話
tsudaahr
1
480
クラウド初学者が抱える不安について
tsudaahr
0
470
キューとは何か
tsudaahr
0
300
等幅は死んだ(ぇ
tsudaahr
0
150
いくら眺めてもエラーの理由がわからないコードについて
tsudaahr
0
250
Other Decks in Programming
See All in Programming
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
140
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
350
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
200
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
2
300
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
300
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
280
typoなんかねぇよ
raspython3
0
660
AIの中の人になってみる
htkym
0
160
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
660
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
130
不幸な GC
chencmd
0
880
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
370
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Google's AI Overviews - The New Search
badams
0
1.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.7k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
270
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Unsuck your backbone
ammeep
672
58k
How to build a perfect <img>
jonoalderson
1
5.9k
Transcript
Git を GUI で 使う話 @tsuda_ahr (改訂1版)
GUI で Git を使う方法 • Visual Studio Code • ソースコード書くならこれが鉄板。
• Sourcetree • Windows 版 / Mac 版両方あり。 • TortoiseGit • Windows 版のみ。Explorer 統合。
今回は 亀 Git を紹介します • 理由: Explorer 統合なので、なんとなく扱いやすい。 • Windows
専用になってしまいますが・・・
まず準備
準備1) Git for Windows のインストール • https://git-scm.com/install/windows
準備2) Tortoise Git のインストール • https://tortoisegit.org/download/
準備3) Language Pack のインストール • https://tortoisegit.org/download/
準備4) 亀Git の設定 →日本語化 • デスクトップで右クリックしてポップアップメニューからたどります。
tortoisegit を使用しない場合(コマンドプロンプト) 準備5) 亀Git の設定 →Git (個人情報の設定) git config --global
user.name "username" git config --global user.email "
[email protected]
"
準備6) 亀Git の設定 →Win11 コンテキストメニュー • 「名前を変更」「ここにリポジトリを作成」「追加」にチェックします。
参考1) 用語解説 • リポジトリ • 今までの変更がすべて記録されたデータベース • ワークツリー • 作業中のファイルを展開(checkout)しているフォルダ
参考2) Git のおおまかな構造 .git リモート リポジトリ (履歴データベース) ワークツリー ローカル リポジトリ
(履歴データベース) clone commit push add .git ワークツリー ローカル リポジトリ (履歴データベース) clone commit push add 編集/変更 編集/変更
早速使ってみる
今回の想定環境 .git リモート リポジトリ (履歴データベース) C:¥Work ローカル リポジトリ (履歴データベース) clone
commit push add 編集/変更 ファイルサーバー (共用フォルダ) 作業PC ¥¥127.0.0.1¥nas¥ または C:¥repos¥ (*1) (*1) 127.0.0.1 の部分は、共有フォルダのコンピューター名または IP アドレスにしてください。 共有フォルダを使用せず作業 PC 内で試す場合は、C:¥repos などのフォルダを作成してください。
tortoisegit を使用しない場合(コマンドプロンプト) 1) リモートリポジトリの作成 • リポジトリフォルダ(¥¥127.0.0.1¥nas¥repos または C:¥repos)に、プロジェ クト名(今回は sample)の空のフォルダを作成して「ここにリポジトリを作成」
を選択する。 • Bare を生成、にチェックする。 pushd ¥¥127.0.0.1¥nas cd Z:¥repos¥sample git init --bare
tortoisegit を使用しない場合(コマンドプロンプト) 2) クローン • クローン先フォルダ(C:¥work)を作成し、右クリックして「クローン」を選択する。 cd C:¥work¥ git clone
Z:¥repos¥sample
2) クローンその2 • リポジトリと同じ名のフォルダ(C:¥work¥sample)ができて、さらにその中を 開くと .git フォルダができていれば OK • .git
があるフォルダがワークツリーのルート。
注意 • 一人で使うだけなら、リモートリポジトリを作る必要はなく、ローカルリポジト リだけで OK です。 • その場合は、 ワークツリーを作りたいフォルダ上(C:¥work¥sample)で、「ここ にリポジトリを作成」を選択後、Bare
にチェックせずに作成すれば OK です。 • .git フォルダが作成されていれば OK です。 (不可視フォルダなので設定によっては見えないかもしれませんが・・・) • クローンも必要ありません。
tortoisegit を使用しない場合(コマンドプロンプト) 3) 追加 • ファイルを作成後、右クリックして「追加」を選択する。 git add test.txt
tortoisegit を使用しない場合(コマンドプロンプト) 4) コミット • 作業フォルダでコミットを選択する。 git commit –m 'commit-message'
5) 修正 • 変化があるとアイコンが変わる。 変更前 変更後
tortoisegit を使用しない場合(コマンドプロンプト) 6) 差分 • ファイルを選択し、差分を選択する。 git diff test.txt
6) 差分その2
tortoisegit を使用しない場合(コマンドプロンプト) 7) 履歴(ログ)の確認 git log
tortoisegit を使用しない場合(コマンドプロンプト) 8) プッシュ git push
8) プッシュ (ログを確認)
今日のところはここまで • 質問あります?