강의

멘토링

커뮤니티

BEST
Programming

/

Programming Tool/Software

Git & GitHub、原理からステップバイステップ - 基本Git [基礎編]

原理からじっくり学んで、エラーの99%を自分で解決する。

  • geek
깃허브
Git
GitHub

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

こんなことが学べます

  • Gitの基本コマンドを学び、その動作原理を図解で学びます。

  • Gitエラーの99%を解決する方法を学びましょう。

原理から次々と


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

Git vs GitHub

💻 Git

Gitはコードのバージョンを管理するプログラムです。まるでゲームでSAVEポイントを作成するのと同じように、Gitを介してコードのSAVEポイントを作成して好きな時点に戻すことができます。これだけでなく、「ブランチ」という強力な機能を活用して、複数の同僚が同時に1つのプロジェクトで作業できるようにします。

🌐 GitHub

まず、GitとGitHubはまったく異なる概念であることに注意してください。まるで野球とサッカーが違うように、GitとGitHubも違います。 Gitはバージョン管理を行うツールであり、GitHubはそのバージョンを保存できるスペースです。だからGitHubをしばしばGoogleドライブやDropboxに例えています。

Git&GitHub、一度に正しく学ぶ。

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:マージ
他のブランチで作業した内容を私のブランチにマージする方法と、マージプロセスで発生する可能性のあるconflictエラーを解決する方法を学びます。


セクション8:GitHub
GitHubの概念と役割を絵で明確に学びます。

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


受講対象

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

Git (羽)講義を一度ほど受講してみたが、

まだ混乱しています。

Git入門者。

一度にちゃんと学んで、

YouTubeやブログをさまよう

時間を無駄にしたくない。

❓Git講義があふれている中で、根本旗はなぜ作られたのですか?

プログラミング講師として働きながら、悟った点が一つありました。多くの学生がGit命令だけを覚え、その動作原理を正しく理解できないという事実でした。そういえばGitを効率的に扱えず、簡単なエラーさえ解決できない状況によくぶつかりました。 10分だけしっかり勉強すれば解決される問題で生徒たちが1時間以上ブログを迷う姿を見ながら残念な気がしました。


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

「生徒たちにGitの動作原理を正しく教えなければならない!」


その後、半年間研究した後、 Gitの動作原理をわずか10分で簡単に理解できる絵を開発し、これを講義資料にしました。


「この絵は本当に簡単に理解できますか?」
「すべてのケースを十分に説明できますか?」
「生徒が直面するエラーを解決できますか?」


これらの質問に自分で答えながら、絵を修正してまた修正しました。絵を数多く描いてiPad手書きアプリが遅くなるほど作業した後に、結局明確でわかりやすい最終絵を完成できました。


その後、その絵でGitを教えたとき、学生の反応は本当に驚きました。


💬 「Git講義を何度も聞いてみましたが、今1時間学んだことが一番多いです!」
💬 「今まで聞いたGit(羽)の説明の中で一番理解が上がります。本当にです」
💬 「あ、もう分かります!」


たった1時間で学生たちがGitを上手く扱う姿を見て、私も大きなやりがいを感じました。


もしかしたらGitの講義を聞いたことがありますが、まだ混乱していますか?
エラーを解決するのは難しく、不快感を感じましたか?
ブログで解決策を探すのに時間を費やしていませんか?


それならよく訪ねてきました。 👏


この講義を聞くと、 Git(羽)の心配は完全に消えます100% 確信しています。期待した効果が見られなかった場合は、全額返金いたします。

根本旗の差別点

🚀根本旗は単に概念をまとめた講義ではありません!

  • 根本旗は、gitで発生するすべての事例を1つの原理で20分で説明する講義です。
    Gitのコアを素早く習得し、 99%のエラーを解決できます。いいえ、エラーに直面する機会さえありません。



📚この川の一つでGitの心配終わり!

  • 根本のひとつであれば本当に十分です。簡単な命令から同僚とコラボレーションする方法まで、すべての内容を1つの講義でマスターしてください。

🖼簡単に従う練習

  • 命令実行の結果を絵で示して、従うのはずっと簡単です!



👁簡単で直感的な学習

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


📖豊富な講義資料を提供

  • Gitの動作原理を段階的に詳しく説明する講義資料が含まれています。 1枚につき5秒で理解できるように設計されており、 90%が絵で構成され、複雑な概念も簡単かつ迅速に把握できます。また、お好みの内容をすばやく見つけていただけるよう、回車別にまとめておきました!

受講後は

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

受講前の注意

  • 講義教材はPDF形式で提供

  • クラスはMacに基づいて行われますが、Windowsユーザーも無理なく従うことができます。

  • 講義はCLI(Command Line Interface)に基づいて行われます。

  • 別の選手の知識は必要ありません。

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

  • 完成編には基礎編の内容がすべて含まれています。
    完成編ショートカット


Git,GitHub,羽,羽川,git講義,羽毛,羽ハブ

こんな方に
おすすめです

学習対象は
誰でしょう?

  • gitを一度くらい学んだが、まだよくわからない方。

  • Gitを一気にきちんと学ぶことで、YouTubeやブログを探し回って時間を無駄にしたくないGit初心者。

こんにちは
です。

1,277

受講生

124

受講レビュー

49

回答

4.9

講座評価

2

講座

저는 대학생시절 친구와 함께 창업하는 과정에서, 개발에 처음 입문하였습니다.

그때는 프로그래밍을 혼자서 공부하다보니, 어려움을 많이겪었습니다.
어디서부터 공부해야 할지 몰랐고,
어느 정도로 깊게 공부해야 할지도 몰랐습니다.
그래도 맨땅에 해딩하듯(?), 4년간은 개발에만 몰두했네요.

돌이켜보면,
의미있는 시간이기도 했지만 아쉬움도 많이 남습니다.
누군가 옆에서 공부하는 방법을 제대로 알려주었다면,
시간을 훨씬 더 효율적으로 쓸 수 있겠다는 아쉬움말입니다.

개인적인 의견으로는,
개발을 처음 시작할 때는 여러 분야를 얕게 공부하는게 중요하다고 봅니다.
한 번 경험해보는거죠.

그 이후라면 깊게 공부해야 합니다.
다시 말해, 원리를 제대로 알아야 한다는 내용입니다.
원리를 모르면, 다양한 사례에 대응하기 힘들기 때문이에요.

하지만 원리는 어려워요.
원리를 공부한다고 생각하면 시작부터 부담스럽습니다.

그러나 저와 함께라면 그런 걱정은 하지 않으셔도 됩니다.
과거의 저에게 알려준다는 마음으로 강의를 준비했습니다.
모든 원리를 그림으로 쉽게 표현했고.
빠른 시간 안에 제대로 배우실 수 있도록 수업을 만들었습니다.

여러분의 시간이 소중한 만큼, 강의 하나 하나에 정성을 다했습니다.
강의 자료의 그림이 이해하기 쉬운가.
원리를 설명하는 그림이 모든 사례를 대변하는가.
이 내용이 더 나은 개발자로 성장하는데 꼭 필요한 내용인가를 고민하며,
엑기스를 짜내듯 강의를 만들었습니다.

여러분의 성장을 응원하며,
저의 작은 손길 하나가 여러분께 도움이 되었으면 합니다.

감사합니다.

カリキュラム

全体

21件 ∙ (2時間 47分)

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

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

受講レビュー

全体

53件

4.9

53件の受講レビュー

  • dev.rudevico님의 프로필 이미지
    dev.rudevico

    受講レビュー 15

    平均評価 5.0

    5

    100% 受講後に作成

    혼자서 브랜치도 나누지 않고 main 브랜치에서만 git add . -> git commit -> git push 사이클만 돌리던 수준의 수강생입니다. HEAD, 브랜치, ... 등의 용어를 알고는 있었으나 설명해보라고 하면 한마디도 못했을 것이라고 자신할 정도로 익숙하지 않았는데 geek님의 이론 설명 -> 시각 자료 설명 -> 코드 실습 사이클을 따라 학습하니 수월하게 이해하면서 진행할 수 있었어요. 그 중에서도 merge는 아예 써보지 못한 명령인데, 자세하고 반복적인 설명을 해주시니 제 스스로 여러 상황을 만들어가며 충돌, 성공 등의 시나리오를 진행할 정도로 성장했습니다. 좋은 강의에 감사드리며, 제가 추가로 학습한/학습할 자료들을 공유합니다! 1. git 예제를 풀어볼 수 있는 사이트. 문제를 해결하기 위해 명령을 입력하면, 실시간으로 시각적 애니메이션으로 반응해줍니다. 링크: https://learngitbranching.js.org/?locale=ko --- 2. git 명령이 repository에 실제로 반영되기 전에, 시각적인 이미지 또는 비디오로 생성해주는 오픈소스 링크: https://news.hada.io/topic?id=8336 --- 3. git 명령에 대한 이미지 자료가 있는 블로그 링크: https://marklodato.github.io/visual-git-guide/index-ko.html

    • geek
      知識共有者

      안녕하세요, dev.rudevico 님 :) 강의를 통해 성장하셨다니, 저도 정말 기쁘네요! ㅎㅎ 공부할 수 있는 링크도 공유해주셔서 진심으로 감사드립니다. 항상 응원합니다!

  • 정이경님의 프로필 이미지
    정이경

    受講レビュー 1

    平均評価 5.0

    5

    62% 受講後に作成

    • geek
      知識共有者

      안녕하세요, 정이경님 :) 수강평 감사드립니다! 즐거운 하루 되세요!

  • zbass님의 프로필 이미지
    zbass

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • geek
      知識共有者

      안녕하세요, zbass 님 :) 수강평 감사드립니다. 행복한 하루 보내세요!

  • jiyup.lee님의 프로필 이미지
    jiyup.lee

    受講レビュー 6

    平均評価 5.0

    5

    33% 受講後に作成

    지난 수업 내용도 계속반복해서 설명해주셔서 이해가 아주 잘 됩니다!!

    • geek
      知識共有者

      안녕하세요, jiyup.lee 님 :) 강의 내용이 잘 전달되어 너무 다행이네요 ㅎㅎ 좋은 말씀 감사드립니다. 행복한 하루 되세요!

  • ADK123님의 프로필 이미지
    ADK123

    受講レビュー 194

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    • geek
      知識共有者

      안녕하세요, 정병주님 :) 수강평 감사드립니다. 행복한 하루 보내세요!

¥2,445

geekの他の講座

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

似ている講座

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