ネットの記事では全く理解できなかった人におすすめなのがUdemyのGit講座です。書籍もブログを読んでもVisual CodeやVisual Studioで使えるようにならなかったものが、スッと理解できるようになりました。恥ずかしながら躓いていたのがステージという概念という初歩的な部分でした。無料の講座でも十分に役に立ちます。
結論
まずはGitの用語と意味を抑える。
講座の内容に合わせて実際に動作を見てみる。
![](https://mikata.mobi/wp-content/uploads/2021/01/image-2-1024x334.jpg)
Gitの用語について
まずは用語と概念を理解する必要があります。Udemyで勉強する前に押さえておくと学習しやすいはずです。
用語 | 説明 |
リモートリポジトリ | Githubのこと。ファイルサーバーなどに設定することもできる |
ローカルリポジトリ | PCのこと。単純にリポジトリと表現される場合は、リモートなのかローカルなのか意識する |
ステージ | コミット前に一時保存する場所。この概念が理解できなかった。 |
コミット | ステージからローカルブランチに反映する。 |
ローカルブランチ | ローカルリポジトリの中にあるブランチ。 ローカルリポジトリにもリモートリポジトリにもブランチがあるのが理解できなかった。 どちらも履歴を管理しているイメージ。 |
参考
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgyJUI1JUUzJTgzJUFCJUU0JUJCJUE1JUU0JUI4JThCJUUzJTgxJUFFJUU1JUFEJTk4JUU1JTlDJUE4JUUzJTgxJThDJUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJUUzJTgxJTlGJUUzJTgwJThDR2l0JUU3JTk0JUE4JUU4JUFBJTlFJUUzJTgwJThEJUU1JTlCJUIzJUU4JUE3JUEzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1iMDdmOWQzZDU3ZWM3NDA3OWMzYTBjZmQ0NjUxNDkyYw&mark-x=120&mark-y=96&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBoYW1hY2hpNDcwOCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NjY3ZDg4MWZmNjIzYzAxNmVkNTc1MTI5ZDFhZTM1NWM&blend-x=120&blend-y=445&blend-mode=normal&txt64=aW4gVElT5qCq5byP5Lya56S-&txt-width=972&txt-clip=end%2Cellipsis&txt-color=%233A3C3C&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=134&txt-y=546&s=9d5227f103f42d235e94ecbf51aca22d)
サル以下の存在がまとめた「Git用語」図解 - Qiita
#はじめにどうも、「サルでも分かるGit入門」が分からなかった、サル以下の存在です。正確には、各ページの言わんとしていることは分かるし、言われた通り操作もできる。だけど、各操作が具体的に、何を…
https://amzn.to/36k1Rsm