【Git/GitHub】【初心者向け講座】最短で実践力を身につける【VSCode】イメージ図たっぷり【わかりやすさ重視】
What you'll learn
- Git/GitHubの初期設定
- Git/GitHubの連携
- GIt/GitHubの基本的な使い方
- Git/GitHubのブランチ・マージの使い方
- Git/GitHubでコンフリクト時の対処方法
- Git/GitHubを使ったチーム開発
Requirements
- インターネット接続可能なパソコン
- わからない事があったら遠慮なく質問する主体性
- GitHubに登録できるようのメールアドレス ( チーム開発を試す場合は2つ必要になります。)
Description
Git/GitHubはソフトウェア業界の革命とも呼ばれるほど、
なくてはならないシステムになっています。
インターネットで検索すれば、
これでもかというほどたくさんの情報が表示されます。
一方で、
断片的な情報、コマンドだけの情報、似たようなコマンドにオプションなども多々あり、
情報がありすぎ、専門用語がとっつきにくいと、
初めはなかなかハードルが高いとも感じます。
僕も取り組みだした当初はよくわからない状態が続き、
実際に触りだし、検索して実践で扱う中で、
これは必要、これはめったに使わないとある程度指標ができたこともあり、
たくさんの情報を僕なりに再構築して、
最短で実務レベルで使えるような構成にした講座になっています。
Gitはたくさんの機能がありますが、
実践で使う機能はそこまで多くはありません。
たくさんの機能を網羅するのではなく、厳選し、
実践的かつ濃度の高い講座を目指してこのGit/GitHub講座を構成いたしました。
GitHubがマイクロソフト社の傘下になったこともあり、
同じくマイクロソフトが開発しているVisual Studio Codeとも親和性が高くなっていますので、
この講座ではVisual Studio Codeを使う事を前提に解説をしています。
また、
わかりやすさ重視という事で、
正式な名称ではなく、イメージ図や例えを用いて解説している箇所が多くあるため、
あらかじめご了承をいただければ幸いです。
例)
コミット -> セーブポイント
ブランチ -> セーブデータ
スタッシュ -> 地下室
などなど
講座で解説している事
・Git
コードの追加、保存、GitHubへのアップロード
ブランチ
取り消し関係
ダウンロード関係
コンフリフトの対処法
etc...
・GitHub
プルリクエスト、イシュー、ラベル、ページ、プロジェクト
etc...
・Visual Studio Code
拡張機能 Git Graph
Who this course is for:
- コード管理に少しでも興味がある方
- モダンなチーム開発の方法を知りたい方
- Gitを使う事になったものの何から取り組んでいいかよくわからない方
Instructor
生成AI術士/システムエンジニア/キュレーター/Webマーケッター/
(要はなんでも屋)
子ども向けSTEAM教育から、法人新人向け教育まで。
難しいことをわかりやすく伝える事が生きがいです。
次世代の教育に関心あり。
プログラミング講座の作成にあたり、
プログラミング初心者だった頃の自分に向けるよう、
できるだけ専門用語を減らし、
イメージ重視で少しでもわかりやすくなるよう
画像や図を使い、
抽象的な表現から具体的に落とし込むようにしています。
■生成AI
ChatGPT (GPT-4)
Midjourney
■フロントエンド
HTML/CSS/Tailwindcss
JavaScript/TypeScript
Vue.js/Nuxt.js
React.js
P5.js
■バックエンド
PHP/Laravel
Python/Django
■インフラ
Git/Docker/AWS
■オフィスワーク
GAS/ExcelVBA
■データサイエンス
基礎数学/統計学
などなど