Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
PIYOPIYO@YAMAGUCHI Let's use Git for engineering! エンジニアの必需品 Gitを学ぼう! うべこうせん はすみ(@hsm_hx)
Slide 2
Slide 2 text
今日お話すること Gitって何? Gitのはじめかた どうやって使うの?
Slide 3
Slide 3 text
Gitって何? WHAT IS GIT?
Slide 4
Slide 4 text
Gitとは? Git(ギット)は、プログラムのソースコードなどの変更履歴を 記録・追跡するための分散型バージョン管理システムである。 出典 : Git - Wikipedia
Slide 5
Slide 5 text
Gitとは? A.cpp A.cpp Hello Hello World B.cpp Hello World ファイルの変更を記録
Slide 6
Slide 6 text
Gitとは? A.cpp A.cpp Hello Hello World B.cpp Hello World 変更にラベルを付け過去に戻る ① ② ③
Slide 7
Slide 7 text
Gitとは? ① ○ ② ○ ③ ✕ ④ ✕
Slide 8
Slide 8 text
Gitとは? ① ○ ② ○ ③ ✕ ④ ✕
Slide 9
Slide 9 text
Gitとは? ① ○ ② ○ ③ ✕ ④ ✕ ③´ ○
Slide 10
Slide 10 text
Gitのはじめかた HOW TO START GIT ?
Slide 11
Slide 11 text
Gitのはじめかた Windowsの場合 Git for Windows
Slide 12
Slide 12 text
Gitのはじめかた Mac, Linuxの場合 $ sudo pacman -S git # Arch Linuxの場合 OSごとのパッケージマネージャでgitをインストール
Slide 13
Slide 13 text
Gitのはじめかた Windows : git bash その他OS : 任意のターミナル を開きます $ git version git version 2.15.1.windows.2 成功
Slide 14
Slide 14 text
どうやって使うの? HOW TO MANAGE PROJECT WITH GIT ?
Slide 15
Slide 15 text
どうやって使うの? $ mkdir testproject $ cd testproject $ git init
Slide 16
Slide 16 text
どうやって使うの? $ mkdir testproject $ cd testproject $ git init
Slide 17
Slide 17 text
どうやって使うの? $ dir -a # windowsの場合 $ ls -a # mac, linuxの場合 . .. .git
Slide 18
Slide 18 text
どうやって使うの? ① 作業エリア ステージングエリア リポジトリ
Slide 19
Slide 19 text
どうやって使うの? ① 作業エリア ステージングエリア リポジトリ ① git add
Slide 20
Slide 20 text
どうやって使うの? 作業エリア ステージングエリア リポジトリ ① ① git commit バグを修正
Slide 21
Slide 21 text
どうやって使うの? ① ② ③ ④ ③´ ④´ master bugfix
Slide 22
Slide 22 text
どうやって使うの? ① ② ③´ ④´ bugfix master git branch bugfix git checkout bugfix
Slide 23
Slide 23 text
どうやって使うの? ① ② ③´ ④´ bugfix master git checkout master
Slide 24
Slide 24 text
Gitの学び方 init add commit GitHub branch checkout reset rebase
Slide 25
Slide 25 text
Gitの学び方 ProGit : Gitの仕様やコマンドを解説した500ページ超の技術書 なんと無料で読めるやべー本(!!!!!) すべてのコマンドを覚える必要はない(200とかあるので) 1つのコマンドから身につけていく
Slide 26
Slide 26 text
Gitを使って楽しく開発 Good Noods Cafe • 2020