강의

멘토링

커뮤니티

BEST
Programming

/

Programming Tool/Software

Git & GitHub、原理から一歩ずつ - 根本Git [完成編]

原理から一つずつ学び、すべてのエラーを自分で解決する。

難易度 入門

受講期間 無制限

  • geek
Git
Git
GitHub
GitHub
Git
Git
GitHub
GitHub

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

juhylee

98% 受講後に作成

最高だ。最高だ。これ以上明快なものはない。

5.0

shinyeoneui

35% 受講後に作成

Infrun에서 Gitに関するいくつかの講義を購入して受講しましたが、講義が進むにつれて理解できず、この講義を再度購入しました。 恥ずかしいことですが、これまで機械的に git add と git commit を入力してきましたが、そのプロセスが必要な理由がわかりませんでした。 しかし、この講義を通じて、Gitの原理を理解することができました。 非常に役立ちました。 ありがとうございます。

5.0

Seunggu Kang

100% 受講後に作成

本当に就職前に必要な講義です。実務に役立つ内容をすべて扱っています。直感的な図解の説明のために講義を申し込んだのですが、それよりも前に、重要で基本的な内容でありながら、あまり扱われていなかった内容が、Git を理解するのに最も大きな助けになりました。

受講後に得られること

  • Git(ギット)の基本コマンドを学び、動作原理を図で学びましょう。

  • Conflictが発生する原理を学び、すべてのConflictを簡単に解決しましょう。

  • 実戦に完璧に対応する方法を学びましょう。

  • GitHub(ギットハブ)で同僚と上手に協業する方法を学びましょう。

  • Git flowで協力する方法だけでなく、その必要性までしっかり学びましょう。

原理から一歩ずつ


基礎から原理まで一度に。

Git vs GitHub❓

💻 Git

Git(ギット)は、コードのバージョンを管理してくれるプログラムです。まるでゲームでセーブポイントを作るように、Gitを通じてコードのセーブポイントを作り、望む時点に戻すことができます。それだけでなく、「ブランチ」という強力な機能を活用して複数の仲間が同時に一つのプロジェクトで作業できるようサポートしてくれます。

🌐 GitHub

まず、Git(ギット)とGitHub(ギットハブ)は全く異なる概念であるという点を押さえておく必要があります。野球とサッカーが違うように、Git(ギット)とGitHub(ギットハブ)も互いに異なります。Gitはバージョン管理を行うツールであり、GitHubはそのバージョンを保存できる場所です。そのため、GitHub(ギットハブ)をしばしばGoogleドライブやDropboxに例えることがあります。

Git & GitHub、一度にしっかり学びましょう。

Git(ギット)の重要性は誰もが共感するでしょう。私たちが何を作るにしても、常にGit(ギット)を使うことになりますから。したがって、Git(ギット)だけはしっかり理解しておく必要があります。単にコマンドを機械的に暗記するだけでは、結局ブログを探し回ってさまようことになるでしょう。基礎から原理まで一度にしっかり学んでみてください。断言しますが、「根本Git」を受講した後は、エラーの99%を自分で解決できるようになります。

講義構成

📌 セクション 1: GitとGitHubの基礎理解
Git(ギット)とGitHub(ギットハブ)の基本概念をしっかり学び、Git(ギット)がどのような原理でバージョンを管理するのかを理解します。


💻 セクション2: Gitのインストールと設定
Git(ギット)をインストールし、基本環境を設定する方法を学び、Git(ギット)使用のための準備を完了します。


📝 セクション 3: 基本コマンドと状態管理
バージョンを作成する主要なコマンドを学び、Git(ギット)内部でどのようなことが起こるのか深く理解しましょう。


📂 セクション 4: リポジトリの状態
Git(ギット)は3つのリポジトリを通じてバージョンを管理します。各リポジトリの状態を確認するコマンドとその動作原理を学びましょう。


🎯 セクション5: HEAD
望む時点にコードを戻すことができるHEADの概念を学び、HEADの相対的な位置とそれを扱う方法を身につけます。


🌿 セクション6: ブランチ
ブランチを活用して同僚と協業する方法を身につけ、ブランチの内部構造を把握して熟練して扱う方法を学びます。


🔗 セクション7: マージ(Merge)
他のブランチで作業した内容を自分のブランチに統合する方法と、マージ過程で発生する可能性のあるconflictエラーを解決する方法を学びます。


セクション8: ブランチを扱う際の注意点
ブランチは強力な機能ですが、扱いが難しい場合があります。ブランチを扱う際のミスを防ぎ、効果的に使用する方法を学びましょう。


🔄 セクション9: リベース(Rebase)
上級開発者に必須のリベース機能を学び、ブランチを整理してconflictエラーを解決する方法を身につけましょう。


セクション10: 以前の状態に戻す (Reset vs Revert)
コードを望む時点に戻すresetとrevertコマンドの違いと使い方を学習し、各コマンドの動作原理を詳しく学んで状況に合わせて選択できるようになります。


📤 セクション 11: コードをアップロード・ダウンロードする (GitHub)
コードをリモートサーバーにアップロードし、ダウンロードする方法とそのプロセスの原理を学び、GitHub(ギットハブ)とGit(ギット)の相互作用を深く理解します。


🤝 セクション12: コラボレーション (Git Flow)
コラボレーションにおいて核心的なGit Flow戦略を通じて、同僚と効果的にコラボレーションする方法を学びます。このセクションはコラボレーションの核心要素を集中的に扱います。


🚀 セクション13: リモート応用
上級開発者のためのリモート関連機能と原理を詳しく学び、実践で必要な高度なリモート管理方法を習得します。


📂 セクション14: ファイル管理
ファイルを削除したり名前を変更したりする際に、バージョンとしてどのように管理されるのかを学びます。また、gitignoreファイルを使用して特定のファイルをバージョン管理から除外する方法とその原理まで学習し、様々なエラー状況で熟練した対応ができるようになります。


📝 セクション15: コミット履歴を変更する
プロジェクトのバージョン履歴を見やすく整理するコミット履歴変更方法を学びます。単純な方法論を超えて、わかりやすい比喩を通じて、その原理まで深く掘り下げて学びます。


受講対象

Gitはすでに知っています。

Git(ギット)の講義を一度は受講したことがあるけれど、

まだ混乱しています。

Git 初心者。

一度でしっかり学んで、

YouTubeやブログをさまよいながら

時間を無駄にしたくありません。

Git講座が溢れている中、根本Gitはなぜ作られたのですか?

プログラミング講師として働きながら、気づいたことが一つありました。多くの学生がGit(ギット)コマンドだけを暗記し、その動作原理をきちんと理解していないという事実でした。そのため、Git(ギット)を効率的に扱えず、簡単なエラーすら解決できない状況に頻繁にぶつかっていました。10分だけきちんと勉強すれば解決できる問題で、学生たちが1時間以上もブログをさまよう姿を見て、残念な気持ちになりました。


その瞬間、私は決心しました。

「学生たちにGitの動作原理をしっかり教えなければ!」


その後半年間研究した末に、Git(ギット)の動作原理をたった10分で簡単に理解できる図を開発し、これを講義資料として作成しました。


「この図は本当に分かりやすいだろうか?」
「すべてのケースを十分に説明できるだろうか?」
「学生たちが直面するエラーを解決できるだろうか?」


これらの質問に自ら答えながら、図を修正に修正を重ねました。図を数え切れないほど描いてiPadの手書きアプリが遅くなるほど作業した末に、ついに明確で理解しやすい最終的な図を完成させることができました。


その後、その図でGit(ギット)を教えたとき、学生たちの反応は本当に驚くべきものでした。


💬 「Git講義を何度も受けたことがありますが、今の1時間で学んだことが一番多いです!」
💬 「今まで聞いたGit(ギット)の説明の中で一番理解しやすいです。本当に。」
💬 「あ、今わかりました!」


たった1時間で学生たちがGit(ギット)を使いこなす姿を見て、私も大きなやりがいを感じました。


もしかしてGit(ギット)の講義を受けたことがあるのにまだ混乱していますか?
エラー解決が難しくてもどかしさを感じましたか?
ブログで解決策を探すのに時間を無駄にしていませんか?


それなら、よくいらっしゃいました。👏


この講義を受講すれば、Git(ギット)に対する心配は完全に消え去るでしょう。100%確信しています。もし期待した効果が得られなかった場合は、全額返金いたします。

根本Gitの差別化ポイント

🚀 根本Gitは単なる概念を整理した講義ではありません!

  • 根本Gitは、gitで発生するすべてのケースを一つの原理で20分以内に説明する講義です。
    Git(ギット)の核心を素早く身につけ、99%のエラーを解決できます。いや、エラーに遭遇する機会すらないでしょう。



📚 この講座一つでGitの心配は終わり!

  • 根本Git 一つで本当に十分です。簡単なコマンドから同僚とコラボレーションする方法まで、すべての内容を一つの講義でマスターしましょう。

🖼 簡単に真似できる実習

  • コマンドの実行結果を図でお見せするので、真似するのがずっと簡単です!



👁 簡単で直感的な学習

  • 私たちの脳の75%は視覚情報処理に特化しています。根本Gitの講義資料の90%は図で構成されているため、より理解しやすいです!


📖 1700ページ相当の豊富な講義資料を提供

  • Git(ギット)の動作原理を段階別に細かく説明する1700ページ分の講義資料が含まれています。1ページあたり5秒で理解できるように設計されており、90%が図で構成されているため、複雑な概念も簡単かつ素早く把握できます。また、必要な内容を素早く探せるように回次別に整理してあります!


💬 活発なコミュニティ運営

  • Git(ギット)に関する質問がありますか?待たずに、すぐ質問して回答をもらいましょう!

受講後には

Gitエラーの99%を自分で解決できるようになります。
💪 チーム長と同じくらいGitを上手に使えるようになります。

受講前の参考事項

  • 講義教材はPDF形式で提供されます

  • 授業はMacを基準に進行されますが、Windowsユーザーも無理なくついてこられます。

  • 講義はCLI(Command Line Interface)を基準に進行されます。

  • 特別な事前知識は必要ありません。

  • 2025年1月10日にGit、GitHub最新バージョンに合わせて講義内容を検収しました。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • gitを一度は学んだことがあるけれど、まだgitがよく分からない方。

  • gitを一度にしっかり学んで、YouTubeやブログをさまよいながら時間を無駄にしたくないgit初心者。

前提知識、
必要でしょうか?

  • 事前知識は必要ありません :)

こんにちは
です。

1,484

受講生

154

受講レビュー

51

回答

4.9

講座評価

2

講座

私は大学生の頃、友人と一緒に起業する過程で、初めて開発に入門しました。

当時はプログラミングを独学していたため、多くの困難に直面しました。
どこから勉強すべきか分からず、
どの程度の深さまで勉強すべきかも分かりませんでした。
それでも、がむしゃらに(?)4年間は開発だけに没頭しましたね。

振り返ってみると、
意味のある時間でもありましたが、心残りも多くあります。
誰かが隣で勉強方法を正しく教えてくれていたら、
時間をもっと効率的に使えたのではないかという心残りです。

個人的な意見としては、
開発を初めてスタートする時は、様々な分野を浅く勉強することが重要だと考えています。
一度経験してみるのです。

その後であれば、深く勉強すべきです。
言い換えれば、原理を正しく理解しなければならないということです。
原理を知らなければ、多様なケースに対応するのが難しいためです。

しかし、原理は難しいものです。
原理を勉強しようと思うと、最初から負担に感じてしまいます。

ですが、私と一緒ならそんな心配は無用です。
過去の自分に教えるという気持ちで講義を準備しました。
すべての原理を図で分かりやすく表現し、
短時間で正しく学べるように授業を作りました。

皆さんの時間が大切である分、講義の一つひとつに精一杯の心を込めました。
講義資料の図が理解しやすいか。
原理を説明する図がすべての事例を代弁しているか。
この内容が、より良い開発者として成長するために本当に必要な内容かを悩み抜き、
エキスを絞り出すように講義を作りました。

皆さんの成長を応援しており、
私の小さな手助けが皆さんの役に立つことを願っています。

ありがとうございます。

カリキュラム

全体

48件 ∙ (8時間 9分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

92件

5.0

92件の受講レビュー

  • juhylee님의 프로필 이미지
    juhylee

    受講レビュー 1

    平均評価 5.0

    5

    98% 受講後に作成

    最高だ。最高だ。これ以上明快なものはない。

    • geubon
      知識共有者

      こんにちは、juhyleeさん:) 受講評誠にありがとうございます。 juhyleeの言葉のおかげで、 講義を作るときに感じた手間がすべて報われると思います。 誠にありがとうございます。 良い講義を作れるよう、いつも頑張ります!

  • shinyeoneui3715님의 프로필 이미지
    shinyeoneui3715

    受講レビュー 2

    平均評価 5.0

    5

    35% 受講後に作成

    Infrun에서 Gitに関するいくつかの講義を購入して受講しましたが、講義が進むにつれて理解できず、この講義を再度購入しました。 恥ずかしいことですが、これまで機械的に git add と git commit を入力してきましたが、そのプロセスが必要な理由がわかりませんでした。 しかし、この講義を通じて、Gitの原理を理解することができました。 非常に役立ちました。 ありがとうございます。

    • geubon
      知識共有者

      こんにちは、shinyeoneui さん! 私の講義が役に立って、私もとても嬉しいです 😊😊 良いお言葉を本当にありがとうございます。 後で Git を扱っていて疑問点が生じた場合は、いつでもご連絡ください! 🥰

  • ksg님의 프로필 이미지
    ksg

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    本当に就職前に必要な講義です。実務に役立つ内容をすべて扱っています。直感的な図解の説明のために講義を申し込んだのですが、それよりも前に、重要で基本的な内容でありながら、あまり扱われていなかった内容が、Git を理解するのに最も大きな助けになりました。

    • geubon
      知識共有者

      うわぁ…就職前に必須の講義ですね! とても良いお言葉をありがとうございます!! (実は私もそう思います😊😊) いつも応援しています、Seunggu Kang さん! 頑張ってください!

  • dengo님의 프로필 이미지
    dengo

    受講レビュー 13

    平均評価 4.5

    5

    85% 受講後に作成

    受講評を残したいと思った講義は、この講義が初めてです。 実務で羽を使うようになり、一人で勉強するのがこの講義を選びました。 講師様の他の講義が出てくると悩んでおらず、選んで受講しそうです。 良い講義を作ってくれてありがとう。

    • geubon
      知識共有者

      こんにちは、スタールーム:) とても良い言葉ありがとうございます。 実務に役立つことができてとても嬉しく、何よりも大きなやりがいを感じます。 スターの開発者の旅で、私はとても小さな部分ですが、 役に立つように頑張ります。 (講義だけど…) 芸術作品を作るというこだわりのせいで.. 8時間分の短い短い講義をかなり長い期間作りました。 これからも少し時間がかかっても、 こういう心構えそのままきちんと作ります。 最後に、 根本的な旗を受講してくれてありがとう。 頑張って誠におめでとうございます 🎉

  • dev8653님의 프로필 이미지
    dev8653

    受講レビュー 2

    平均評価 4.0

    5

    79% 受講後に作成

    今まで聞いた中で最高の講義

    • geubon
      知識共有者

      こんにちは、dev さん :) わあ、大絶賛ですね。ありがとうございます! これからも良い講義を作れるよう努力します。 良いお年をお迎えください 🥰

期間限定セール、あと1日日で終了

¥41,250

25%

¥6,799

geekの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!