@@ -13,11 +13,11 @@ import addSshKeyVideo from "./add-ssh-key.mp4";
1313
1414** Git** は、現在最もよく使われるバージョン管理システムです。軽量ながらも多機能であり、周辺のエコシステムも非常に充実しています。
1515
16- ## Git をインストールする
16+ ## Git のインストール
1717
1818<Tabs groupId = " os" >
1919 <TabItem value = " mac" label = " macOS" >
20- macOS の場合は、コマンドラインデベロッパツールが必要です 。
20+ macOS の場合は、コマンドラインデベロッパツールが必要な場合があります 。
2121
2222 <video src = { installCommandLineDeveloperToolsVideo } controls muted />
2323
@@ -27,6 +27,24 @@ import addSshKeyVideo from "./add-ssh-key.mp4";
2727 </TabItem >
2828</Tabs >
2929
30+ ## Git の拡張機能のインストール
31+
32+ VS Code 標準の機能だけでも多くのことができますが、より便利に利用するために拡張機能を併用していきます。次の拡張機能をインストールしておきましょう。
33+
34+ ### [ GitLens] ( https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens )
35+
36+ コミットの差分などが見やすくなり便利
37+
38+ ![ GitLens] ( ./gitLens.png )
39+
40+ ### [ Git Graph] ( https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph )
41+
42+ コマンドパレット (<kbd >command</kbd > + <kbd >shift</kbd > + <kbd >P</kbd > (macOS) / <kbd >Ctrl</kbd > + <kbd >Shift</kbd > + <kbd >P</kbd > (Windows) ) に ` Git Graph: View Git Graph (git log) ` というメニューが出て見やすい
43+
44+ ![ GitGragh] ( ./gitGraph.png )
45+
46+ ![ GitGragh拡張機能の様子] ( ./gitGraph-view.png )
47+
3048## GitHub への登録
3149
3250[ GitHub] ( https://github.com/ ) は、Git で管理されたソースコードを共有することができるサービスです。Git を使ううえで GitHub への登録は必須ではありませんが、Git を用いた共同開発では通常 GitHub が使用されます。
@@ -41,41 +59,47 @@ GitHub のアカウント名は、開発者コミュニティにおける自分
4159
4260<video src = { registerGitHubVideo } controls muted />
4361
44- ## Git の初期設定
62+ ## Git と GitHub の初期設定
4563
46- Git では、ファイルの変更だけでなく、その変更を行ったのが誰なのかも記録します。Git に対して自分の情報を登録しておきます。必要な情報は名前とメールアドレスです。
64+ ### ユーザー情報の登録
4765
48- :::warning [ プライバシーの注意 ]
66+ Git では、ファイルの変更だけでなく、その変更を行ったのが誰なのかも記録します。Git に対して名前とメールアドレスを登録しましょう。
4967
50- 自分が書いたプログラムを GitHub を用いて公開する場合、ここで設定した名前とメールアドレスが公開されます 。
68+ - 名前: 必ず GitHub のアカウント名と一致させるようにしてください 。
5169
52- :::
70+ - メールアドレス: GitHub の登録の際に設定したメールアドレスが推奨されますが、メールアドレスを公開したくない場合は、次のようにダミーのメールアドレスを取得することもできます。
5371
54- 名前は必ず GitHub のアカウント名と一致させるようにしてください。メールアドレスは GitHub の登録の際に設定したメールアドレスが推奨されますが、メールアドレスを公開したくない場合は、 [ GitHub のメール設定] ( https://github.com/settings/emails ) から
72+ [ GitHub のメール設定
] ( https://github.com/settings/emails ) から
` Keep my email addresses private ` を有効化し、表示されているダミーのメールアドレス (スクリーンショットの例では ` [email protected] ` ) を Git に指定してください。 5573
56- - ` Keep my email addresses private `
57- - ` Block command line pushes that expose my email `
58-
59- を必要に応じて有効化し、表示されているダミーのメールアドレス (スクリーンショットの例では
` [email protected] ` ) を Git に指定してください。
60-
61- ![ メールアドレスを隠す] ( ./hide-email-address.png )
74+ ![ メールアドレスを隠す] ( ./hide-email-address.png )
6275
6376名前とメールアドレスを登録するために、次の 2 つのコマンドを実行しましょう。
6477
6578``` shell
66- $ git config --global user.name 名前
67- $ git config --global user.email メールアドレス
79+ git config --global user.name 名前
80+ ```
81+
82+ ``` shell
83+ git config --global user.email メールアドレス
6884```
6985
86+ :::danger[ プライバシーの注意]
87+
88+ 自分が書いたプログラムを GitHub を用いて公開する場合、ここで設定した名前とメールアドレスが公開されます。メールアドレスを公開したくない場合は、上記で取得したダミーのメールアドレスを設定してください。
89+
90+ :::
91+
7092<video src = { setupGitVideo } controls muted />
7193
94+ ### デフォルトブランチの設定
95+
7296現在 WSL 上の Ubuntu の Git では、デフォルトブランチというものが ` master ` に設定されていますが、macOS では ` main ` になっています。また、GitHub ではデフォルトブランチが ` main ` になっています。これらを統一するために、次のコマンドを実行してください。
7397
7498``` shell
7599git config --global init.defaultBranch main
76100```
77101
78- ## 公開鍵・秘密鍵ペアの作成と GitHub への登録
102+ ### 公開鍵・秘密鍵ペアの作成と GitHub への登録
79103
80104GitHub にブラウザからログインする際にはメールアドレスとパスワードを用いますが、Git のコマンドを用いて GitHub を使用する場合には、公開鍵・秘密鍵のペアを使用します。
81105
@@ -133,21 +157,3 @@ ssh-ed25519 AAAAC3...P3D6i user@computer
133157![ SSHキーを追加] ( ./add-ssh-key.png )
134158
135159上記のようなページが表示されたら、` Title ` に適切な名前、` Key ` には先ほどターミナルで表示した公開鍵を入力して登録しましょう。
136-
137- ## Git の拡張機能をインストールする
138-
139- VS Code 標準の機能だけでも多くのことができますが、より便利に利用するために拡張機能を併用していきます。次の拡張機能をインストールしておきましょう。
140-
141- ### [ GitLens] ( https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens )
142-
143- コミットの差分などが見やすくなり便利
144-
145- ![ GitLens] ( ./gitLens.png )
146-
147- ### [ Git Graph] ( https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph )
148-
149- コマンドパレット (<kbd >command</kbd > + <kbd >shift</kbd > + <kbd >P</kbd > (macOS) / <kbd >Ctrl</kbd > + <kbd >Shift</kbd > + <kbd >P</kbd > (Windows) ) に ` Git Graph: View Git Graph (git log) ` というメニューが出て見やすい
150-
151- ![ GitGragh] ( ./gitGraph.png )
152-
153- ![ GitGragh拡張機能の様子] ( ./gitGraph-view.png )
0 commit comments