Outlecture
Home
About
Technology
Design
Video
Contact
Official
English
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Git のおすすめの教材9選! 【 2024年11月 最新版】

更新日:2024年11月4日

こちらは、独学で Git を学ぼうとしている初学者の方に最適な学習講座を紹介するページです。

目次

1. 本ページの説明

1. 本ページの説明

Git を独学で学ぶ上でおすすめの講座を動画プラットフォームから合計9選紹介します。

Gitとは

Gitは、世界一のシェアを誇るバージョン管理システムです。Gitを開発に取り入れることで、バージョン管理が容易になり、チーム開発の生産性は大きく向上します。現在では、ほとんどの開発現場でGitを採用しており、エンジニアでは必須ツールの一つといえます。

本サイト「Outlecture(アウトレクチャー)」は講座の評価、情報の鮮度、購入者や視聴者数、直近の数値上昇率などを全てバランスよく採点し、ユーザーにとって最適な講座のみ抜粋できるよう独自のアルゴリズムで評価を行っています。

また、各動画プラットフォームもそれぞれ特徴があり、「こういう状況の方にはこちらの方が良い」というユースケースも合わせて説明していきます。

Gitをこれから学ぼうとしているみなさまのご参考にしていただければ幸いです。

※ 英語での視聴に問題なければ、 英語版の講座 をおすすめします。

2. Udemy おすすめ講座5選

Outlectureで厳選したおすすめのUdemy講座5選はこちらです。

コース名 平均評価 総購入者数 先月の購入者数
(2024年10月)
コースレベル コース時間 作成日 更新日 料金

【HTML,CSS,JS,PHP,Git,Docker】プログラミング初心者OK! ゼロからわかるWebシステム開発

thumbnail
4.46 18,003 299 初級 23 時間 24 分 2021年7月26日 2024年8月5日 ¥27,800

3分動画でしっかり学ぶGit/GitHub入門〜プロへの道!業務で使えるバージョン管理ブートキャンプ

thumbnail
4.73 313 192 初級〜上級 7 時間 19 分 2024年6月2日 2024年9月2日 ¥27,800

Git: もう怖くないGit!チーム開発で必要なGitを完全マスター

thumbnail
4.35 67,692 912 初級〜上級 5 時間 40 分 2017年3月11日 2024年10月1日 ¥11,800

GitHub Actionsで学ぶCI/CD入門―ビルド・デプロイの基本からAPI自動テスト・AWSへの自動デプロイまで

thumbnail
4.29 3,573 157 中級 3 時間 56 分 2023年1月24日 2024年8月5日 ¥3,600

VisualStudioでGit&GitHubを使ってソースコードを管理する方法【C#】

thumbnail
4.51 1,415 61 初級 2 時間 32 分 2023年1月16日 2023年9月30日 ¥2,600

Udemy(ユーデミー)は、アメリカ・シリコンバレー発祥のユニコーン企業で、世界最大級のオンライン学習プラットフォームを運営しています。

Udemyの特徴は、

  • 15.5万以上(※海外講座含む)の豊富な講座を提供している
  • 講師陣の多くが世界最先端の現場で活躍されている
  • 1講座あたり数千~数万円で、キャンペーン時は70~90%OFFとなる良心的な値段
  • 講座は1度購入すれば視聴期限なく受講でき、30日返金保証もついている
  • 講座は0.5~2倍の変速機能を備え、自分のペースで学習することができ、専用アプリを使えばスマホからでもオフライン環境で受講可能
  • 講師に直接掲示板から質問ができるため、疑問を解決し自学自習をサポートしてくれる

等があげられます。

Outlectureの管理メンバーは、ソフトウェアエンジニアやクリエイター、webデザイナーが現役で活躍しています。私たちは初めて触るプログラミング言語やプロダクトの多くはUdemyの受講からキャッチアップをはじめています。
私たちの体験談として、Udemyの講座の質は非常に高いと感じています。講師陣が世界最先端で活躍している方々ばかりで、最先端の知識や現場でのノウハウを丁寧にわかりやすく教えてくれます。試験で使う知識ではなく、実際の現場・案件で使う知識と技術を習得することができます。

Udemyの講座は、実際の現場で活用したい方や自己学習を始めたい方に特におすすめです。一度購入すれば、視聴期限がなく、30日間の返金保証もあるため、安心して学びを始めることができます。

こんな方におすすめ

  • 実案件でGitを使用する
  • 現役の(世界)トップ戦線で活躍している方のノウハウを学びたい
  • サブスクリプションの加入に抵抗のある
  • ITの基礎的な知識がある

各講座の詳細は以下に記載します。


【HTML,CSS,JS,PHP,Git,Docker】プログラミング初心者OK! ゼロからわかるWebシステム開発

わかりやす〜い図で解説!知識ゼロから一気にWebアプリ開発をマスター【HTML/CSS/JavaScript/PHP/AWS EC2/独自ドメイン&SSL/TLS/Git/Docker/Laravel/WebAPI/Webhook】

thumbnail
平均評価
4.46
総購入者数
18,003
先月の購入者数
(2024年10月)
299
コースレベル
初級
コース時間
23 時間 24 分
作成日
2021年7月26日
更新日
2024年8月5日
料金
¥27,800

Web開発のスキルを身につけて、エンジニアとして開発を楽しんでみませんか?

Web開発を行うには、
特定のプログラミング言語だけではなく、数多くの周辺知識が必要なため、
それらを一つずつ学習していくと、情報の収集/取捨にたくさんの時間がかかります。

もし、どこから学ぶべきか迷っているなら、当コースがおすすめです。

また、一つのプログラミング言語を学んでみたものの、
応用する方法がわからなかった方にもおすすめ
します。

当コースでは、
実際にアプリケーションを開発しながら
Web開発で必要になる知識やスキルを一気通貫で学習することができるため、
当コース1本で一連の知識や技術が身につきます。

もちろん初学者でも安心してご受講いただけるように、
図も多く利用しており、理解の助けになるよう工夫もしていますので、
ご安心ください!


コースの概要は以下のとおりです。

-----------------------------------------

STEP1 : Webシステムの概要を理解する

まずは、手始めに私達が学習する対象の概念について理解するところから始めます。
学習対象がどんなものなのかを理解し、目的をしっかりと明確にしていきます。


STEP2 : 開発環境を整える

ここで、コース中で利用するものについて大まかにお話します。
その上で次のステップからすぐ利用することになる開発のための道具を整えます。


STEP3 : Webシステムを公開する

当コースで一番大きな部分です。

ここでWeb開発における基本的なパーツを一つずつ理解して、実装をしていきます。
STEP3が完了したら、Webページがインターネット上で独自ドメインで公開できている状態になります。
HTML / CSS / JavaScript / PHP / EC2 など、一つずつおさえていきましょう。

プログラミング初心者でもわかるように、図も多用していますので、
論理的に考えることが苦手、という方でも安心して進めていただけます。


STEP4 : ファイルを効率よく管理する

このSTEPでは、ファイルを効率的に管理するために
バージョン管理システムのGitと、Gitのホスティングサービスの中では一番利用者の多いGithubを学びます。

Web開発をしていると、たくさんのファイルを作成・更新しなければならないため、
開発効率を上げるため、ここでGitの概念を学び、
そして実際に操作をしながらGitのスキルを身に付けていきましょう。


STEP5 : 先人が作った機能を利用して開発を加速させる

世界中には数多くのエンジニアが、様々なツールを公開しています。

ここでは、公開されているツールやオープンソースソフトウェアを活用して開発を更に加速させていきます。
それらを利用するための環境構築もかんたんに行えるようにDockerというツールを利用します。
Dockerは昨今のWeb開発現場では利用されるケースも増えてきたので押さえておきたいテクノロジーの一つです。

よりかんたんに開発環境を作成できるようになったら
Webフレームワークを活用し、Webアプリケーションを作成していきましょう。


STEP6 : 他のサービスと自分のプログラムを連携させる

最後のステップでは、他のサービスをプログラミングで操作できるWebAPIについて学びます。
ここで、APIの概念、そして他のサービスとの連携を学び、アイデア次第で様々なことができるようになります。
またWebhookを学ぶとそのアイデアの可能性も更に広がるでしょう。

一番最後に腕試しとして、一つ課題があるのでぜひチャレンジしてみてください。

ここまでやりきったあなたならきっとできるはず!!

-----------------------------------------


それでは、コース内でお会いできることを楽しみにしております!

  1. はじめに
  2. コース紹介
  3. はじめに
  4. 講師紹介
  5. 全体の流れ
  6. STEP1. Webシステムの概要を理解する
  7. Webシステムとは?
  8. クライアントの役割
  9. サーバーの役割
  10. まとめ - Webシステムの概要を理解する
  11. STEP2. 開発環境を整える
  12. 概要説明 - 開発環境を整える
  13. VSCodeインストール(macOS用)
  14. VSCodeインストール(Windows用)
  15. 【資料】開発お助け資料のダウンロード
  16. STEP3.1~3 【HTML/CSS】Webページを作ってみよう - 自分でWebシステムを公開する
  17. HTMLとは
  18. CSSとは
  19. 概要説明 - Webページを作ってみよう
  20. VSCodeの基礎的な操作方法
  21. HTMLのサンプルを作ってみよう
  22. HTMLでコンテンツを作ってみよう
  23. Quizコンテンツの提案とMarkdownの紹介
  24. CSSファイルの準備
  25. フォントの指定
  26. レイアウト調整
  27. レイアウト調整2
  28. レイアウト調整3
  29. 文字の装飾
  30. 擬似クラスを使った装飾
  31. まとめ - Webページを作ってみよう
  32. HTML / CSS 実装までのサンプルコードについて
  33. STEP3.4 【JavaScript】Webページに動きを与えてみよう(JavaScript編) - 自分でWebシステムを公開する
  34. 概要説明 - Webページに動きを与えてみよう(JavaScript編)
  35. JavaScriptの実行方法
  36. 変数 - JavaScript 基礎
  37. 配列 - JavaScript 基礎
  38. オブジェクト - JavaScript 基礎
  39. 関数 - JavaScript 基礎
  40. 条件分岐 - JavaScript 基礎
  41. JavaScriptでHTMLを操作するときの準備 - JavaScriptでHTMLの操作
  42. HTMLの要素をJavaScriptで操作する - JavaScriptでHTMLの操作
  43. イベントの設定 - JavaScriptでHTMLの操作
  44. QuizアプリをJavaScriptで実装 その1
  45. QuizアプリをJavaScriptで実装 その2
  46. QuizアプリをJavaScriptで実装 その3
  47. QuizアプリをJavaScriptで実装 その4
  48. まとめ - Webページに動きを与えてみよう(JavaScript編)
  49. JavaScript 実装までのサンプルコードについて
  50. STEP3.5 【AWS EC2 / NGINX】Webサーバーを作ってみよう - 自分でWebシステムを公開する
  51. 概要説明 - Webサーバーを作ってみよう
  52. これからやること - Webサーバーを作ってみよう
  53. AWSの料金体系について
  54. AWSのアカウント作成
  55. AWSアカウントのセキュリティ強化
  56. Amazon EC2とは?
  57. EC2基本操作(起動)
  58. EC2基本操作(停止・終了・再作成)
  59. Terminal(ターミナル)の概要
  60. ターミナルの準備(macOS用)
  61. ターミナルの準備(Windows用)
  62. 準備 - Terminal(ターミナル)基本操作
  63. 練習1(pwd ls cd)- Terminal(ターミナル)基本操作
  64. 練習2(touch mkdir cp)- Terminal(ターミナル)基本操作
  65. 練習3(mv rm) - Terminal(ターミナル)基本操作
  66. まとめ - Terminal(ターミナル)基本操作
  67. Terminal(ターミナル)でファイルを準備(macOS用)
  68. Terminal(ターミナル)でファイルを準備(Windows用)
  69. 補足資料:ターミナルの準備(Windows用)
  70. 作業の流れを確認 - Webサーバーを作ってみよう
  71. 【お知らせ】amzon-linux-extras コマンドが利用できなくなった件について
  72. EC2にログイン - Webサーバーを作ってみよう
  73. EC2にファイルをアップロード・ダウンロード - Webサーバーを作ってみよう
  74. NGINXをインストール - Webサーバーを作ってみよう
  75. NGINXの設定ファイルを更新 - Webサーバーを作ってみよう
  76. ファイルのアップロード・動作確認 - Webサーバーを作ってみよう
  77. まとめ - Webサーバーを作ってみよう
  78. STEP3.6. 【PHP】Webページに動きを与えてみよう(PHP編) - 自分でWebシステムを公開する
  79. 概要説明 - Webページに動きを与えてみよう(PHP編)
  80. PHPのインストール(macOS用)その1 brew インストール
  81. PHPのインストール(macOS用)その2 php インストール
  82. PHPのインストール(Windows用)
  83. PHPコマンドを使って基礎を理解する
  84. Quizのテンプレートファイルを準備(その1)
  85. Quizのテンプレートファイルを準備(その2)
  86. PHPの基本文法(その1)
  87. PHPの基本文法(その2)
  88. Quizをテンプレートで出力できるように実装する
  89. PHPでファイルの操作 - Quizのコンテンツをファイルで管理する
  90. CSVファイルの作成 - Quizのコンテンツをファイルで管理する
  91. CSVファイルをPHPから読み込む - Quizのコンテンツをファイルで管理する
  92. CSVから取得したデータの出力 - Quizのコンテンツをファイルで管理する
  93. セキュリティ対策 - Quizのコンテンツをファイルで管理する
  94. コードの整理 - Quizのコンテンツをファイルで管理する
  95. GETやPOSTの基礎 - クライアントから送信されてきたデータを処理する
  96. PHPのエラーについて(php.ini を変更して画面上にエラーを表示させる方法)
  97. Quizの問題をURLパラメータで切り替え - クライアントから送信されてきたデータを処理する
  98. Quizの解答チェックをPHPで実装 - クライアントから送信されてきたデータを処理する
  99. 概要説明 - JSでリクエスト処理を実装
  100. Quizの解答チェックをするリクエストを送信
  101. JSでレスポンスを処理する
  102. エラーレスポンスを実装
  103. テンプレート読み込み処理を整理 - Quiz一覧の実装
  104. Quizアプリを完成させる - Quiz一覧の実装
  105. まとめ - Webページに動きを与えてみよう(PHP編)
  106. PHP 実装までのサンプルコードについて
  107. STEP3.7~8 【AWS EC2 / php-fpm】WebサーバーをPHPが動く環境にする - 自分でWebシステムを公開する
  108. 概要説明
  109. EC2 に php をインストールする方法について
  110. サーバーにPHPをインストール
  111. NGINXとphp-fpmの通信の方法について(UNIXドメインソケット)
  112. NGINXとphp-fpmの設定を確認
  113. NGINXとphp-fpmの動きについて解説
  114. vimの操作練習
  115. php-fpmの設定ファイルを書き換え
  116. まとめ - WebサーバーをPHPが動く環境にする
  117. WebサーバーでQuizアプリを確認 - Webサーバーの動作確認
  118. まとめ - Webサーバーの動作確認
  119. STEP3.9. 【DNS / SSL/TLS / AWS ALB&Route53&ACM】独自ドメインの取得と設定 - 自分でWebシステムを公開する
  120. ドメインとサーバーとIPアドレス
  121. 固定IPの設定
  122. ドメイン取得
  123. 概要説明 - SSL/TLS設定
  124. SSL証明書を発行(ACM設定) - SSL/TLS設定
  125. ALBの設定(その1) 概要説明 - SSL/TLS設定
  126. ALBの設定(その2) ターゲットグループの作成 - SSL/TLS設定
  127. ALBの設定(その3) セキュリティグループの作成 - SSL/TLS設定
  128. ALBの設定(その4) ALBの作成と動作確認 - SSL/TLS設定
  129. DNSの設定変更 - SSL/TLS設定
  130. まとめ - 独自ドメインの取得と設定
  131. STEP3. まとめ - 自分でWebシステムを公開する
  132. 各リソースの後片付け
  133. まとめ - STEP3全体
  134. STEP4. 【Git / Github】ファイルを効率よく管理する
  135. 概要説明 - ファイルを効率よく管理する
  136. ファイルの管理方法について考える - ファイルを効率よく管理する
  137. 概要説明 - GitとGithub
  138. Gitのインストール(macOS用) - GitとGithub
  139. Gitのインストール(Windows用) - GitとGithub
  140. GitHub登録 - GitとGithub
  141. GitHubの接続設定 - GitとGithub
  142. 概要説明 - GitとGitHubでバージョン管理してみよう
  143. 変更内容を記録する方法(コミット)に慣れる(概要説明) - GitとGitHubでバージョン管理してみよう
  144. 変更内容を記録する方法(コミット)に慣れる(実践) - GitとGitHubでバージョン管理してみよう
  145. ブランチ操作に慣れる(概要説明) - GitとGitHubでバージョン管理してみよう
  146. ブランチ操作に慣れる(実践) - GitとGitHubでバージョン管理してみよう
  147. コンフリクト(衝突)を解消する(概要説明) - GitとGitHubでバージョン管理してみよう
  148. コンフリクト(衝突)を解消する(実践) - GitとGitHubでバージョン管理してみよう
  149. コンフリクト(衝突)を解消する(補足説明) - GitとGitHubでバージョン管理してみよう
  150. リポジトリの操作に慣れる(概要説明) - GitとGitHubでバージョン管理してみよう
  151. リポジトリの操作に慣れる(実践) - GitとGitHubでバージョン管理してみよう
  152. 「GitHubFlow」で、快適Gitライフ!(概要説明) - GitとGitHubでバージョン管理してみよう
  153. 「GitHubFlow」で、快適Gitライフ!(実践) - GitとGitHubでバージョン管理してみよう
  154. Sourcetree紹介
  155. まとめ - ファイルを効率よく管理する
  156. STEP5.1~3 【Docker】開発環境を整える - 先人が作った機能を利用して開発を加速させる
  157. 概要説明 - 先人が作った機能を利用して開発を加速させる
  158. OSSとは - 先人が作った機能を利用して開発を加速させる
  159. 概要説明 - 開発環境を整える
  160. 開発環境について - 開発環境を整える
  161. Dockerの概要説明 - 開発環境を整える
  162. コンテナのステータスについて - 開発環境を整える
  163. DockerDesktopのインストール(macOS用) - 開発環境を整える
  164. DockerDesktopのインストール(Windows用) - 開発環境を整える
  165. イメージを取得/確認/削除 - DockerでNGINXを動かす
  166. コンテナを作成/起動/停止/削除 - DockerでNGINXを動かす
  167. イメージを作成 - DockerでNGINXを動かす
  168. コンテナの詳しい操作 - DockerでNGINXを動かす
  169. docker-composeについて- DockerでNGINXを動かす
  170. 概要説明 - WordPressを動かしてみよう
  171. 実践1 - WordPressを動かしてみよう
  172. 実践2 - WordPressを動かしてみよう
  173. STEP5.4~6 【Laravel】Laravelを使ってみよう - 先人が作った機能を利用して開発を加速させる
  174. Webフレームワークとは
  175. 概要説明 - Laravelを使ってみよう
  176. LaravelのサンプルプロジェクトをDockerで動かす - Laravelを使ってみよう
  177. 「Laravelのサンプルプロジェクト」でエラーが出る方へ
  178. 概要説明 - LaravelでQuiz管理アプリをつくってみよう
  179. 環境準備 / 起動 / 停止
  180. Laravelを利用する際にインストールしておきたいVSCodeの拡張
  181. routeとblade基礎(Viewの実装)
  182. 各ページのテンプレートを作成(Viewの実装)
  183. 削除ボタンの実装(Viewの実装)
  184. リンクの修正(Viewの実装)
  185. Controllerの作成(Controllerの実装)
  186. 入力データのバリデーション(Controllerの実装)
  187. ローカリゼーション(日本語化)(Controllerの実装)
  188. DB基本(Modelの実装)
  189. Laravelでテーブル作成(Modelの実装)
  190. Modelクラスを使ったデータ操作(保存)(Modelの実装)
  191. Modelクラスを使ったデータ操作(参照)(Modelの実装)
  192. Modelクラスを使ったデータ操作(削除)(Modelの実装)
  193. まとめ - Laravelを使ってみよう
  194. まとめ - 先人が作った機能を利用して開発を加速させる
  195. STEP6.1~2 【WebAPI】 LINEボットを作ってみよう - 他のサービスと自分のプログラムを連携させる
  196. 概要説明 - 他のサービスと自分のプログラムを連携させる
  197. APIとは? - 他のサービスと自分のプログラムを連携させる
  198. 概要説明 - LINEボットを作ってみよう
  199. 全体構成 - LINEボットを作ってみよう
  200. LINEDevelopers登録と設定(開発ドキュメントの確認)
3分動画でしっかり学ぶGit/GitHub入門〜プロへの道!業務で使えるバージョン管理ブートキャンプ

GitとGitHubを使ってバージョン管理技術を基礎からしっかり身につけよう!エンジニアを目指す人にとって必須のスキルを短い動画でスキマ時間学習にぴったり!

thumbnail
平均評価
4.73
総購入者数
313
先月の購入者数
(2024年10月)
192
コースレベル
初級〜上級
コース時間
7 時間 19 分
作成日
2024年6月2日
更新日
2024年9月2日
料金
¥27,800

このコースは、GitとGitHubの基本から応用までを、短時間で一気に学べるように設計しています。
GitとGitHubを活用してバージョン管理を行うスキルは、現代のIT業界では欠かせないものです。プロフェッショナルなIT講師として、専門学校や企業でインストラクターを務める私が、エンジニアとしての10年以上のキャリアと現場での実践経験を元に、分かりやすく解説します。

▼コースの具体的な内容とカリキュラム▼

  • Gitで何ができるか
    Gitの基本的な機能とその活用方法について学びます。

  • Git学習の準備
    Gitのインストールから初期設定まで、学習の準備を整えます。

  • Git初級

    • 初期化とコミット
      新しいリポジトリの初期化と最初のコミットを学びます。

    • ブランチ管理
      ブランチの作成と管理方法を学びます。

    • マージ
      ブランチの統合方法とそのベストプラクティスを学びます。

    • diff
      ファイルの変更点を比較する方法を学びます。

  • Git中級

    • stash
      変更を一時保存し、後で復元する方法を学びます。

    • 修復・修正・リセット
      誤ったコミットを修正する方法を学びます。

    • GitHubの使い方とclone/push
      GitHubの基本操作とリポジトリのクローン、変更のプッシュ方法を学びます。

    • rebase
      リベースの基本とその利点を学びます。

    • Gitによるチーム開発
      チーム開発におけるGitの活用法を学びます。

    • GitHubリポジトリの実践的管理
      実務でのGitHubリポジトリの管理方法を学びます。

    • fetchとpull
      リモートリポジトリからの変更取得方法を学びます。

  • Git上級

    • reflog
      コミット履歴を完全に管理する方法を学びます。

    • tag
      バージョン管理におけるタグ付けの方法を学びます。

    • 対話的rebase
      コミット履歴を洗練するための対話的リベースを学びます。

▼このコースを通じて学べるスキルや知識▼

  • GitとGitHubを用いたバージョン管理

  • Gitのインストールと基本設定

  • 基本的な操作から高度な機能の使い方まで

  • 実務でのリポジトリ管理方法

▼このコースを受けてメリットがある方▼

  • バージョン管理初心者

  • エンジニアを目指している方

  • チーム開発でのバージョン管理を効率化したい方

▼コースの特徴▼

1動画につき3分前後の短い動画で構成されているため、日々忙しく過ごしている方でも、スキマ時間を使って毎日少しずつ学ぶことができます。
その日の集中力に応じて、自分のペースで学習を進めていただけるような設計です。さらに、実務経験に基づく具体的な例を交えながら解説することで、現場での実践力を養えます。

▼受講後の具体的な成果やメリット▼

  • 業務レベルでのバージョン管理の知識とスキルを習得

  • 実務においてGitとGitHubを自信を持って活用できる

  • チーム開発におけるバージョン管理の効率化

  • 多くのIT企業でのスムーズな業務遂行

ぜひこのコースを受講して、GitとGitHubをまるで自分の手足のように扱えるようになってください!
バージョン管理のスキルを身につけ、IT業界でのキャリアアップを一歩進めましょう!

  1. コース概要
  2. このコースで得られるスキル
  3. 資料の入手方法と練習方法
  4. Gitで何ができるか
  5. Gitとは
  6. Gitの仕組みを図解
  7. Gitを使うべき人
  8. GitとGitHubの違い
  9. Gitを理解しているか確認しよう
  10. Git学習の準備
  11. このセクションで学ぶこと
  12. ターミナルとGUIそれぞれのメリット・デメリット
  13. 公式サイトとドキュメント
  14. Gitインストール(Windows)
  15. Gitインストール(Mac)
  16. Gitインストール(Ubuntu)
  17. Gitの初期設定
  18. GitHub Desktopインストール
  19. ターミナルにおけるコマンドの基本
  20. ターミナルのコマンドを復習してみよう
  21. Git初級: 初期化とcommit
  22. このセクションで学べること
  23. Gitリポジトリとは
  24. git initとgit status
  25. .gitフォルダの存在
  26. 注意1: Gitリポジトリの中にGitリポジトリを作らない
  27. git addで変更をステージングする
  28. git commitで変更をリポジトリに適用する
  29. git commit —amendで修正する
  30. GitHub Desktopでのやり方
  31. 注意2: -mオプションなしコミットコマンド
  32. 小技1: git logで確認
  33. .gitignore
  34. Git初級: ブランチ管理
  35. このセクションで学べること
  36. ブランチ名として利用されるmain, develop, feature, bugfixなどについて
  37. ブランチとは
  38. mainブランチを主流にする絶対規則
  39. HEADブランチを理解する
  40. git branchコマンドで表示する
  41. ブランチの作成と切り替え
  42. 小技2: git branchコマンドのオプション
  43. git checkoutコマンドの使い方
  44. 注意3: コミット前に切り替えした場合
  45. ブランチの削除と名前変更
  46. 小技3: Gitがどのようにブランチを保持しているか
  47. Git初級: merge
  48. このセクションで学べること
  49. マージとは
  50. Fast-forwardを理解する
  51. GitHub Desktopでマージを見てみる
  52. 注意4: コンフリクトがなぜ起きるか
  53. 小技4: コンフリクトの解消法
  54. Git初級: diff
  55. このセクションで学べること
  56. git diffコマンドとは
  57. git diffコマンドで表示されたメッセージの読み方
  58. git diffの使い分けパターン
  59. ブランチ間の変更を比較する
  60. コミット間の変更を比較する
  61. GitHub Desktopでdiffを見てみる
  62. Git中級: stash
  63. このセクションで学べること
  64. git stashとは
  65. git stash save / git stash pop
  66. git stash apply
  67. 複数のstashを整理する
  68. 小技5: stash dropで一部を削除する
  69. Git中級: 修復・修正・リセット
  70. このセクションで学べること
  71. 過去のコミットを振り返る
  72. HEADの切り戻し
  73. 他のコミットの参照
  74. 特定ファイルの変更を取り消す
  75. git restoreによる修復
  76. git resetによるコミットの巻き戻し
  77. git revertによる非破壊的巻き戻し
  78. Git中級: GitHubの使い方とclone/push
  79. このセクションで学べること
  80. GitHubとは
  81. チーム開発とオープンソースでGitHubを使うメリット
  82. GitHub以外の選択肢
  83. git cloneでソースコードをダウンロードする
  84. ここからGitHubアカウントが必要になります
  85. SSH鍵設定
  86. ssh configの設定
  87. GitHubリポジトリの作成
  88. git remoteでリモートリポジトリ接続
  89. git pushでコミットをリポジトリに伝える
  90. GitHubでログインを求められた場合
  91. pushした後のGitHub画面説明
  92. git pushのオプション
  93. GitHubを使ったワークフローの例
  94. Git中級: fetchとpull
  95. このセクションで学べること
  96. リモート追跡ブランチと上流ブランチ
  97. リモート追跡ブランチの調べ方
  98. リモート追跡ブランチの使い方
  99. git fetchで変更を取得する
  100. git pullで変更を統合する
  101. 注意5: pullした際に起きたコンフリクト対処法
  102. 小技6: git pullで使えるテクニック
  103. Git中級: GitHubリポジトリの実践的管理
  104. このセクションで学べること
  105. publicリポジトリとprivateリポジトリ
  106. コラボレーターとは
  107. READMEによるドキュメント管理
  108. Markdown形式の基礎
  109. READMEを自分のリポジトリに追加する例
  110. イシューでラベル付きタスク整理する
  111. Git中級: Gitによるチーム開発
  112. このセクションで学べること
  113. ブランチを一元管理しないメリット
  114. featureブランチによる管理
  115. featureブランチをmergeする流れ
  116. レビュー依頼しマージを準備するpull request
  117. コンフリクトがあるpull requestをmergeする流れ
  118. 小技7: ブランチ保護のやり方
  119. forkでリポジトリを派生させる
  120. forkしたリポジトリをcloneする流れ
  121. Git中級: rebase
  122. このセクションで学べること
  123. エンジニアがrebaseを怖がる理由
  124. rebaseとmergeの違い
  125. rebaseをやってみよう
  126. 注意6: rebaseしてはいけないタイミング
  127. コンフリクト時のrebase
  128. Git上級: 対話的rebase
  129. このセクションで学べること
  130. 対話的rebaseとは
  131. 対話的rebaseによるコミット書き換え
  132. 対話的rebaseによるコミット修正と整理
  133. 対話的rebaseによるコミット削除
  134. Git上級: tag
  135. このセクションで学べること
  136. タグ打ちを行う理由
  137. 小技8: バージョン付けの作法
  138. tagの見つけ方
  139. diffでtagを比較する
  140. シンプルにtagをつけてみよう
  141. 注釈付きtagをつけてみよう
  142. 過去のコミットにタグ打ち
  143. タグを削除する方法
  144. タグの付け替え方
  145. 注意7: タグ付きpush
  146. Git上級: reflog
  147. このセクションで学べること
  148. git reflogとは
  149. 注意8: reflogの影響範囲
  150. reflogのサブコマンド
  151. reflogの参照渡し
  152. 時間によるreflog
  153. reflogで消えたコミットを巻き戻す
  154. rebaseからの救済
  155. Git上級: Gitを深く知る
  156. このセクションで学べること
  157. コミットハッシュとは
  158. 磁器コマンドと配管コマンド
  159. submoduleで複数プロジェクトを管理する
  160. フックで処理を自動化する
  161. おまけ①: 実践的Gitテクニック
  162. コミットの粒度を小さくする
  163. Git FlowとGitHub Flow
  164. グローバル設定を自分好みにする
  165. gitコマンドエイリアス
  166. おまけ②: GitHubファミリー
  167. ghコマンド
  168. GitHub Copilot
  169. Gist
  170. GitHub Actions
  171. バージョン管理を学んだ後に続く道
  172. Gitによるバージョン管理を習得したあなたへ
Git: もう怖くないGit!チーム開発で必要なGitを完全マスター

Gitの基本コマンド、ブランチやマージ、コンフリクトの解消方法、リベース、GitHubを利用した開発フローなど、チーム開発に必要なGitの全てが含まれています。仕組みを図解で理解した上でハンズオンで実践するので、もうGitは怖くありません。

thumbnail
平均評価
4.35
総購入者数
67,692
先月の購入者数
(2024年10月)
912
コースレベル
初級〜上級
コース時間
5 時間 40 分
作成日
2017年3月11日
更新日
2024年10月1日
料金
¥11,800

★ゼロからプロのチーム開発の現場でGitを使いこなせるよう完全マスターします



こちらのコースは未経験の方でも、プロのチーム開発の現場で必要とされるGitの全てを習得することを目的としたコースです。





























★次のようことを感じたことはないですか?





























「Gitって聞いたことあるけどよく分からない」
「マージするとコンフリクトが起きそうで怖い」
「エラーが出た時にどうしたらいいか分からない」
「コマンドが色々あって分かりにくい」
「リベースって使っちゃダメって言われたけどなんで?」
「データが壊れそう」































Gitが分かりづらく感じたり怖く感じたりするのは、そのコマンドの裏側で何が起こっているかがイメージできないからです。































こちらのコースでは、まずGitの仕組みを図解でしっかりと理解していきます。
Gitってそもそも何のためにあるのか、コミットした時にどういう風にデータを保存しているのか、マージやリベースした時に何が起こっているのか、ブランチってどういう風に実現しているのか。
そういうことを仕組みから理解することで、Gitの分かりづらいコマンドを自信を持って使えるようになります。なにより、Gitを使う上でのハードルであるステージやブランチ、HEADの概念を完全に理解することができます。































その上で、実際にプロジェクトを作成しGitHubを用いながら、コマンドを実行して学んでいきます。
スキルを身につける上で、実際に作りながら学んでいくことはとても大切です。理解したものを実践することで本当に使えるスキルを身に付けていきます。































★こちらのコースで学ぶこと

















Gitにはたくさんのコマンドとオプションがあります。しかしこの中には、特に重要でないものもたくさんあります。

















こちらのコースでは、チーム開発で必要とされる知識に重点を置いて、その部分を深く掘り下げて学んでいきます。そのことによって、非常に効率的に、そして応用の効く形で実践的スキルを身に付けます。

















【GitとGitHubってなに?】では、GitとGitHubがそもそも何のためにあるのかということやバージョン管理の仕組みについて学んでいきます。

















【インストールと初期設定をしよう】で次に、GitとGitHubのインストールと設定を行います。今回はGitの作業に、ターミナルとAtomエディタを使用します。ターミナルを使用することで、Gitの本来持っている力を100%引き出すことができます (エディタはAtomでなくても大丈夫です)。

















【Gitの仕組みと基本的なコマンド】から、Gitのコマンドを具体的に学んでいきます。ここではステージやコミットの裏側で何が起きているのか、Gitはどのようにデータを記録しているのかということについて紹介します。その上でGitで作業する上で必須のコマンドを実践しながら身に付けます。

















【変更を元に戻そう】では、間違って作業してしまったときに元に戻すやり方について紹介します。この内容を身に付けることで、何かあっても元に戻すことができるようになります。

















【GitHubとやり取りしよう】でいよいよ、GitHubを利用した開発方法について学びます。フェッチとプルの使い分けなど、区別がつきにくいところもしっかり学んでいきます。

















【ブランチとマージを使いこなそう】では、Gitの中でも分かりにくい、ブランチやマージの仕組みについて学びます。仕組みを図解した上で実践していきますので、今までよくわからなかった方でも、ブランチやマージを使いこなすことができるようになります。コンフリクトが起きてももう怖くありません。

















【GitHubを利用した開発手順の流れ】では、GitHub Flowを利用した実践的チーム開発を行います。GitとGitHubを利用して、開発チームが最大限の力を発揮するための開発フローを紹介します。特にGitを利用することに慣れていないチームは、この内容を参考にして開発手順を構築することをおすすめします。



【リベースで変更履歴を修正しよう 】では、怖いと思われがちなリベースについて学びます。リベースを用いるとGitの変更履歴をきれいにすることができます。変更履歴をきれいにしつつ、リベースで事故らない方法を身に付けます。

【タグ付けしよう】では、タグの利用方法について学びます。タグをリリースポイントに利用することで、いつ何をリリースしたかが分かり、バグが起きた時の切り戻しも楽になります。

【スタッシュで作業を一次避難しよう】では、変更を一次避難させるスタッシュについて学びます。作業が途中でコミットしたくないけど別のブランチで作業しないといけない、そういう時に作業を一時避難できるようになります。

  1. GitとGitHubってなに?
  2. はじめに、コースについて
  3. Gitってなんのために使う?
  4. Gitの歴史
  5. GitHubってなに?
  6. コースを受講するにあたって
  7. インストールと初期設定をしよう
  8. Gitのインストール (Mac OS X)
  9. Gitのインストール (Windows)
  10. Atomのインストール (Mac OS X)
  11. Atomのインストール (Windows)
  12. GitHubの登録
  13. Gitの初期設定
  14. ターミナルの頻出コマンド
  15. Gitの仕組みと基本的なコマンド
  16. Gitの基本的な仕組みを知ろう
  17. Gitの操作の流れを掴もう
  18. Gitってどのようにデータを管理しているの?1
  19. Gitってどのようにデータを管理しているの?2
  20. Gitのデータ管理の補足
  21. Gitを始めよう
  22. GitHub上にあるプロジェクトから始めよう
  23. 変更をステージに追加しよう
  24. 変更を記録しよう
  25. 現在の変更状況を確認しよう
  26. 何を変更したのかを確認しよう
  27. 変更履歴を確認しよう
  28. ファイルの削除を記録しよう
  29. ファイルの移動を記録しよう
  30. GitHubにプッシュしよう
  31. GitHubの画面を確認しよう
  32. コマンドにエイリアスを付けよう
  33. バージョン管理しないファイルは無視しよう
  34. 本章の復習
  35. 変更を元に戻そう
  36. ファイルへの変更を取り消そう
  37. ステージした変更を取り消そう
  38. 直前のコミットをやり直そう
  39. 本章の復習
  40. GitHubとやり取りしよう
  41. リモートの情報を確認しよう
  42. リモートリポジトリを追加しよう
  43. リモートから取得しよう (フェッチ編)
  44. リモートから取得しよう (プル編)
  45. フェッチとプルを使い分けよう
  46. リモートの情報を詳しく知ろう
  47. リモートを変更・削除しよう
  48. 本章の復習
  49. ブランチとマージを使いこなそう
  50. ブランチって何?
  51. ブランチの仕組みを知ろう
  52. 新しいブランチを作成しよう
  53. ブランチを切り替えよう
  54. 変更をマージしよう
  55. コンフリクトを解決しよう
  56. コンフリクトが起きないようにするには?
  57. ブランチを変更・削除しよう
  58. ブランチを利用した開発の流れ
  59. リモートブランチって何?
  60. 本章の復習
  61. GitHubを利用した開発手順の流れ
  62. プルリクエストの流れ
  63. GitHub Flowの流れ
  64. GitHub Flowを実践しよう
  65. リベースで変更履歴を修正しよう
  66. リベースする
  67. リベースでしてはいけないこと
  68. リベースとマージのどちらを使う?
  69. プルの設定をリベースに変更する
  70. リベースで履歴を書き換える①
  71. リベースで履歴を書き換える②
  72. タグ付けしよう
  73. タグの一覧を表示する
  74. タグを作成する
  75. タグをリモートリポジトリに送信する
  76. スタッシュで作業を一次避難しよう
  77. 作業を一時避難しよう
  78. 避難した作業を確認しよう
  79. 避難した作業を復元しよう
  80. 避難した作業を削除しよう
  81. ボーナス
  82. Gitコマンド集
  83. ボーナスレクチャー
GitHub Actionsで学ぶCI/CD入門―ビルド・デプロイの基本からAPI自動テスト・AWSへの自動デプロイまで

最近よく使われている GitHub Actions での CI/CD を、最小限の前提知識で学べるコースです!自動テストやビルド・デプロイの基本から、Step CI などのツール、AWS への自動デプロイまで、素早く学んでいきましょう!

thumbnail
平均評価
4.29
総購入者数
3,573
先月の購入者数
(2024年10月)
157
コースレベル
中級
コース時間
3 時間 56 分
作成日
2023年1月24日
更新日
2024年8月5日
料金
¥3,600

近年、自動テストや CI/CD(継続的インテグレーション/継続的デリバリー)といったプラクティスが一般的になり、エンジニアが学びたいスキルとして挙げられることが多くなっています。

数ある CI/CD のツール・サービスの中でも、GitHub Actions は特に利便性が高く、多くの場面で使われています。


しかし、GitHub Actions や CI/CD に興味を持っているが、学習するきっかけがなくよく分からないままになっている方はすくなくありません。

また、プログラミングの基礎を学んだあと、「自動デプロイ」に挑戦しようとしたが、何から勉強すればいいか分からず困っているという方も多いです。

そして、実は「ビルド」や「デプロイ」といった言葉が何を指しているのかあまりよく分かっていない、という方も多いです。


そこでこのコースでは、GitHub Actions を使って、自動テストやビルド・デプロイの基本から、CI/CD に役立つ様々なツール、AWS への自動デプロイまで、手を動かしながら素早く学んでいきます。


更新履歴

  • 2023/09/26:レクチャー「(追記)EC2 に Node.js をインストールするコマンドについて」を追加

  • 2024/08/05「(追記)AWS Cloud9 新規利用終了のための代替環境について」を追加

  1. はじめに
  2. このコースについて
  3. 受講ガイド
  4. このコースで発生する AWS の料金について
  5. 自動テストとビルドの基本
  6. このセクションで実施すること
  7. (追記)AWS Cloud9 新規利用終了のための代替環境について
  8. Cloud9 の環境の作成
  9. サンプルアプリケーションについて
  10. サンプルアプリケーションの準備
  11. TypeScript・Node.js・npm の概要
  12. Node.js のセットアップ
  13. サンプルアプリケーションを開発モードで動かす
  14. 自動テストを実行してみる
  15. 「ビルド」とは何か
  16. サンプルアプリケーションをビルドして動かしてみる
  17. このセクションのまとめ
  18. (補足)フロントエンド開発での「ビルド」
  19. Git・GitHub の基本と Cloud9 との連携
  20. このセクションで実施すること
  21. GitHub でリポジトリを作成
  22. Cloud9 と GitHub の連携
  23. Git のコマンドを最小限学ぶ
  24. サンプルアプリケーションの push
  25. GitHub Actions 入門
  26. このセクションで実施すること
  27. GitHub Actions の Hello World
  28. 自動テストとビルドの実行
  29. GitHub Actions に登場する基本概念
  30. アーティファクトの保存
  31. if によるステップの制御
  32. 定期実行の設定
  33. このセクションのまとめ
  34. (補足)CI ツール・サービスの紹介
  35. Step CI による Web API 自動テストの組み込み
  36. このセクションで実施すること
  37. Step CI のセットアップ
  38. Node.js のツールのインストール方法の基本
  39. Step CI のテストの記述
  40. npx と npm scripts の基本
  41. Step CI の GitHub Actions への組み込み
  42. wait-on の導入
  43. このセクションのまとめ
  44. AWS の EC2 の環境構築と手動でのデプロイ
  45. このセクションで実施すること
  46. キーペアの作成
  47. EC2 インスタンスの作成
  48. Cloud9 から EC2 インスタンスへの SSH 接続
  49. rsync によるビルド成果物の転送
  50. (追記)EC2 に Node.js をインストールするコマンドについて
  51. EC2 に Node.js をインストール
  52. EC2 でのバックエンドの実行
  53. 環境構築の必須知識、プロセスとポートの確認
  54. systemd とは
  55. systemd によるアプリケーション実行の設定
  56. ログの確認とエラーの解決
  57. systemd によるアプリケーションの実行
  58. このセクションのまとめ
  59. AWS の EC2 への自動デプロイ
  60. このセクションで実施すること
  61. 手作業で新バージョンのアプリケーションをデプロイ
  62. 自動デプロイの設定
  63. GitHub へのシークレットの保存
  64. GitHub Actions から SSH 接続するための設定
  65. GitHub Actions でのアーティファクトの取得
  66. このセクションのまとめ
  67. AWS の S3 を使ったフロントエンドのホスティング
  68. このセクションで実施すること
  69. S3 バケットの作成
  70. S3 へのフロントエンドのアップロード
  71. S3 の静的サイトホスティングの設定
  72. ブラウザ上の JavaScript からアクセスする URL の修正
  73. CORS の設定
  74. AWS の S3 への自動デプロイ
  75. このセクションで実施すること
  76. GitHub Actions での S3 への自動デプロイ設定
  77. AWS IAM の基本
  78. IAM User のアクセスキーを使ったデプロイ
  79. OpenID Connect による GitHub Actions と AWS の連携の概要
  80. OpenID Connect による GitHub Actions と AWS の連携の設定
  81. GitHub Actions のトリガーとなるパスの設定
  82. このセクションのまとめ
  83. おわりに
  84. さらにステップアップするには
  85. このコースの片付けについて
  86. ボーナスレクチャー
VisualStudioでGit&GitHubを使ってソースコードを管理する方法【C#】

VisualStudioを使用したGitの基本操作,GitHubでのチーム開発に必要なプッシュ,プル,ブランチ,フォーク,プルリクエストなどについて解説しています

thumbnail
平均評価
4.51
総購入者数
1,415
先月の購入者数
(2024年10月)
61
コースレベル
初級
コース時間
2 時間 32 分
作成日
2023年1月16日
更新日
2023年9月30日
料金
¥2,600

どうもこんにちは,今回のコースは,

「VisualStudioでGit&GitHubを使ってソースコードを管理する方法【C#】」ということで,

Gitというソース管理ツールをVisualStudioで操作する方法を解説しています。


Gitはソース管理のツールなのですが,GitHubは,そのクラウドサービスで,

インターネットに接続できれば,チーム開発に参加できるので,

在宅ワークなどが行われる現代では,非常に向いているソース管理のツールだと思います。


内容は,VisualStudioでのGitの基本操作と,

GitHubでのチーム開発に必要な操作の説明になります。

チーム開発では同じソースコードを触って,競合が起きてしまう可能性があるので

その対処方法や,

ブランチというソースコードをバージョンごとに複製して管理できる方法などを解説しています。


また,プルリクエストというGitHubの機能を使って,

チームリーダーなどに,ソースレビューを依頼し,承認後に

ソースコードを反映してもらうやり方なども解説しているので,

GitとGitHubを使って,チーム開発に必要な操作を解説しています。


ただ,本コースは,GitやGitHub触ったことがない人が,

ある程度操作できるようになるレベルを目指して作成しているため,

すでにGitやGitHubを使用している方は,GitHubの詳しい参考書などを

読まれたほうが,新たな発見があると思いますので,

Git経験者の方は,そのあたりをご了承の上,ご覧ください。


Git&GitHub初心者の方には,楽しい内容になっていると思うので,

よかったらご覧になってみてください。


  1. はじめに
  2. はじめに
  3. 02_Git&GitHubとは
  4. 03_VSSやチームファンデーションサーバーとの違い
  5. 04_Git for Windows インストール
  6. 04B_Gitに2つの緊急の脆弱性に関して
  7. ローカル環境でのGit基本操作
  8. 05_プロジェクトをGitローカルで管理する方法
  9. 06_ソースコードを変更してコミットする方法
  10. 07_コミットの比較
  11. 08_変更を元に戻す方法
  12. 09_ステージだけコミットする方法
  13. 10_ファイルの追加と削除をコミットする方法
  14. 11_コミットを取り消す方法
  15. 12_特定のファイルをソース管理の対象外にする方法
  16. GitHubを使用したチーム開発を想定したソース管理の方法
  17. 13_GitHubについて
  18. 14_GitHub 登録
  19. 15_プロジェクトMoonの作成
  20. 16_GitHubへの登録
  21. 17_GitHubサイトでの確認
  22. 18_リポジトリからコードを取得する方法
  23. 19_プッシュしてGitHubへ変更を反映させる方法
  24. 20_privateリポジトリにメンバーを招待する方法
  25. 21_他人の修正を取得する方法
  26. 22_他人が修正競合した時にマージをする方法
  27. 23_フェッチ_プル_プッシュ_同期について
  28. 24_プッシュした変更を取り消す方法
  29. ブランチ,チェックアウト,タグ,プルリクエスト
  30. 25_ブランチとは
  31. 26_ブランチの作成と操作
  32. 27_ブランチを別のブランチにマージする方法
  33. 28_タグを付けておいて後からブランチを作成する方法
  34. 29_フォークでリポジトリを複製する方法
  35. 30_フォークしたリポジトリを変更してみる
  36. 31_プルリクエストでコードレビューを依頼する方法
  37. ボーナスレクチャー
  38. ボーナスレクチャー

3. YouTubeおすすめ講座3選

Outlectureで厳選したおすすめのYouTube講座3選はこちらです。

動画名 総視聴数 先月の視聴数
(2024年10月)
いいね数 公開日

【GitHub入門】初心者向け!GitHubでチーム開発するための基本操作を解説!

thumbnail

チャンネル名:Pythonプログラミング VTuber サプー

107,351 5,667 1,988 2022年10月30日

【Git入門講座 合併版】この動画1本でGitとGitHubの基礎をゼロからマスター!【初心者向け】

thumbnail

チャンネル名:だれでもエンジニア / 山浦清透

204,972 4,871 4,661 2021年7月10日

【わかりやすい!Git操作】初心者向けのGitの基本 〜 30分で入門!

thumbnail

チャンネル名:Pythonプログラミング VTuber サプー

141,254 4,902 2,634 2021年9月18日

YouTubeは、広告がつくものの無料で視聴でき、日常生活でもお馴染みとなっています。
最近では、良質な教材も増えており、学びたいけどお金をかけるほどでもない方や、概要をさらっと理解したい方には、YouTubeで学ぶことをおすすめします。

こんな方におすすめ

  • お金をかけずに学びたい
  • Gitの概要だけさらっと理解したい

各講座の詳細は以下に記載します。

【GitHub入門】初心者向け!GitHubでチーム開発するための基本操作を解説!

Pythonプログラミング VTuber サプー

総視聴数
107,351
先月の視聴数
(2024年10月)
5,667
いいね数
1,988
公開日
2022年10月30日
📘 サプーの書籍が絶賛発売中 📘
Amazon ▶︎ https://www.amazon.co.jp/dp/4297142856
「VTuberサプーが教える! Python 初心者のコード/プロのコード」
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pythonプログラミングに関する情報を発信しているサプーです!
この動画はGitHubを使ってチーム開発でコード管理するための基本操作を解説している動画です!

・GitHubとは?
・リモートリポジトリとは?
・基本的な操作コマンド
これらについて説明しています💙
実際にdockerを動かして実演しているので、最後まで見てもらえたら嬉しいです😊

🎥 関連動画 🎥
Git入門 ▶︎https://youtu.be/6SLMB7BPG9E

🌎 参考リンク 🌎
GitHub公式サイト▶︎ https://github.com/

💙 メンバーシップ 💙
説明動画 ▶︎ https://youtu.be/-Pc2SAxKSC4
登録 ▶︎ https://www.youtube.com/channel/UC5Kgc_HNzx4GJ-w4QMeeKiQ/join
iPhoneの方はこらから ▶︎ https://twitter.com/PythonSuppl/status/1466049000658718729?s=20

💻 動作環境 💻
Windows 10

⭐️ チャプター ⭐️
0:00 今日のテーマ「GitHub」
0:26 ①GitHubとは?
3:21 ②準備
6:59 ③リモートリポジトリとは?
9:02 ④ローカルファイルをGitHubへ
16:34 ⑤GitHub上のファイルをローカルへ
19:22 ⑥ブランチ運用
22:24 ⑦featureで開発
26:28 ⑧mainにマージ(コンフリクトなし)
35:37 ⑨mainにマージ(コンフリクトあり)
38:13 エンディング

💜 チャンネル説明 💜
Pythonプログラミングについて解説するVtuber サプーです✨
初心者でも分かりやすく、Pythonを体系的に学習できるような動画をアップロードしていきます!
みんなが少しでもPythonが好きになってくれたら嬉しいな💕
Twitterもやってるので、フォローお願いします!

Twitter ▶︎ https://twitter.com/PythonSuppl
メール ▶︎ python.supu.vtuber@gmail.com

#github
#git
#バージョン管理
#プログラミング
#PythonVTuberサプー
【Git入門講座 合併版】この動画1本でGitとGitHubの基礎をゼロからマスター!【初心者向け】

だれでもエンジニア / 山浦清透

総視聴数
204,972
先月の視聴数
(2024年10月)
4,871
いいね数
4,661
公開日
2021年7月10日
GitとGitHubの入門講座です。
実務やチーム開発で必須のGitの基本的な使い方を、ゼロからマスターします。
Git入門講座の合併版です。

00:00 Git入門講座
02:38 Gitで出来ること3選(https://youtu.be/dzcBRwP-6rM)
09:10 GitHubで出来ること3選(https://youtu.be/JkcmWdP8dmU)
16:00 Gitの基本コマンドまとめ(https://youtu.be/f4BRgGAXyek)
28:09 GitHubでチーム開発する方法(https://youtu.be/_RLmIG8rRIc)
55:15 今後の学習のポイント

より本格的な解説はUdemyで行っております。
『もう怖くないGit!チーム開発で必要なGitを完全マスター』
https://www.udemy.com/course/unscared_git/

■独学で自走できるエンジニアになるためのプログラミング学習サービス
https://dokugaku-engineer.com/

■UdemyでAWSやGitの入門講座を販売中
https://linktr.ee/yamaura

■プロフィール
山浦 清透(やまうらきよと)
Web系エンジニア

1987年生まれ、福岡県出身。京都大学大学院卒。
2014年に未経験からエンジニアに転向し、既存サービスの運営、新規事業の立ち上げ等を経験。プログラミングの修得に四苦八苦してきた経験から、開発現場で使えるエンジニアリング知識を発信。Udemy受講者数6万人。
【わかりやすい!Git操作】初心者向けのGitの基本 〜 30分で入門!

Pythonプログラミング VTuber サプー

総視聴数
141,254
先月の視聴数
(2024年10月)
4,902
いいね数
2,634
公開日
2021年9月18日
📘 サプーの書籍が絶賛発売中 📘
Amazon ▶︎ https://www.amazon.co.jp/dp/4297142856
「VTuberサプーが教える! Python 初心者のコード/プロのコード」
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pythonプログラミングに関する情報を発信しているサプーです!
この動画はGitの基本的な考え方と操作について解説しています。

・Gitとは?
・コマンドラインツールからGitを操作する方法
・PyCharmでGitを操作する方法
これらについて説明しています💙

実際に動かして実演しているので、最後まで見てもらえたら嬉しいです😊

💙 メンバーシップ 💙
説明動画 ▶︎ https://youtu.be/-Pc2SAxKSC4
登録 ▶︎ https://www.youtube.com/channel/UC5Kgc_HNzx4GJ-w4QMeeKiQ/join
iPhoneの方はこらから ▶︎ https://twitter.com/PythonSuppl/status/1466049000658718729?s=20

🎥 関連動画 🎥
GitHub ▶︎ https://youtu.be/Dz95iUNt-fg
PyCharm ▶︎ https://youtu.be/rDVrf9sCOW8

🌎 参考URL 🌎
Git for Windows ▶︎ https://gitforwindows.org/

💻 動作環境 💻
Windows 10
Git 2.33.0.2

⭐️ チャプター ⭐️
0:00 今日のテーマ「Gitの基本」
0:24 Gitとは?
2:23 Gitの考え方
9:09 Gitのインストール
11:37 Gitの設定
12:37 Gitの操作(コマンド編)
22:11 Gitの操作(PyCharm編)
30:29 エンディング

💜 チャンネル説明 💜
Pythonプログラミングについて解説するVtuber サプーです✨
初心者でも分かりやすく、Pythonを体系的に学習できるような動画をアップロードしていきます!
みんなが少しでもPythonが好きになってくれたら嬉しいな💕
Twitterもやってるので、フォローお願いします!

Twitter ▶︎ https://twitter.com/PythonSuppl
メール ▶︎ python.supu.vtuber@gmail.com

#Git
#バージョン管理
#プログラミング
#GitHub
#コード管理
#学習
#初心者
#入門
#エンジニア
#ギット
#PythonVTuberサプー

4. Progateおすすめ講座1選

Gitは、Progate(プロゲート)でも学ぶことができます。

Progateは、世界100カ国以上に提供され、280万人以上に利用されているプログラミング学習サービスです。特徴は

  • Progateのサービス上でコードを書くことができるため、ローカルの開発環境構築が不要
  • 直感的に理解しやすいイラスト中心のスライドを使用
  • 月額1,078円という低価格で、講座ごとの課金がないため、Git以外の講座も受講可能

が挙げられます。IT初学者の方にとって、ローカルの開発環境構築でつまずくことはよくあることですが、Progateはそれを不要にする点が大きなアドバンテージとなります。
また、Progateは買い切りではなく、月額制のサブスクリプション料金体系を採用しているため、Git以外にも受講したい講座がある方は特にコストパフォーマンスが高いと言えます。

こんな方におすすめ

  • IT基礎知識に自信がない
  • Git以外も受講したい講座がたくさんある
ProgateのGit学習コース

5. まとめ

Gitのおすすめ講座を紹介しました。他の関連講座を学びたい方は、下記をご参考ください。

IntelliJ
Docker
C#
IntelliJ
Docker
C#

今回紹介したいずれかの講座を受講した後にさらに深掘りして学びたい方は、公式サイトやコミュニティサイトに行くことを、最新の情報をキャッチアップしていきたい方場合は、公式twitterアカウントをフォローすることをおすすめします。

また、ChatGPTなどの汎用AIを勉強のヘルプツールとして活用することも強くおすすめします。これにより、より効果的な学習が可能になりますのでぜひ試してみてください。

「自ら機会を創り出し、機会によって自らを変えよ」

株式会社リクルート創業者 江副浩正氏の有名な言葉です。自分の知識やスキルを高めることは、機会を作り出すことに役に立ちます。自らを変えようとしている方にとって、本ページの情報が少しでもお役に立てれば幸いです。

一覧に戻る
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2024 outlecture.com All Rights Reserved.