Git & GitHub、原理から䞀歩ず぀ - 根本Git

原理から䞀歩ず぀孊び、すべおの゚ラヌを自ら解決する。

難易床 入門

受講期間 無制限

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)
他のブランチで䜜業した内容を自分のブランチに統合する方法ず、マヌゞの過皋で発生する可胜性のあるコンフリクト競合゚ラヌを解決する方法を孊びたす。

⚠ セクション 8: ブランチを扱う際の泚意点
ブランチは匷力な機胜ですが、扱いが難しい堎合もありたす。ブランチを扱う際のミスを防ぎ、効果的に䜿甚する方法を孊んでみたしょう。

🔄 セクション 9リベヌスRebase
䞊玚開発者に必須のリベヌス機胜を孊び、ブランチを敎理しおコンフリクト競合゚ラヌを解決する方法を身に぀けたしょう。

⏪ セクション 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で発生するすべおの事䟋を䞀぀の原理で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入門者。

前提知識、
必芁でしょうか

  • 事前知識は必芁ありたせん :)

こんにちは
geekです。

1,581

受講生

179

受講レビュヌ

52

回答

4.9

講座評䟡

2

講座

私は倧孊生の頃、友人ず䞀緒に起業する過皋で、初めお開発に入門したした。

圓時はプログラミングを独孊しおいたため、倚くの困難に盎面したした。
どこから勉匷すべきか分からず、
どの皋床の深さたで勉匷すべきかも分かりたせんでした。
それでも、がむしゃらに4幎間は開発だけに没頭したしたね。

振り返っおみるず、
意味のある時間でもありたしたが、心残りも倚くありたす。
誰かが隣で勉匷方法を正しく教えおくれおいたら、
時間をもっず効率的に䜿えたのではないかずいう心残りです。

個人的な意芋ずしおは、
開発を初めおスタヌトする時は、様々な分野を浅く勉匷するこずが重芁だず考えおいたす。
䞀床経隓しおみるのです。

その埌であれば、深く勉匷すべきです。
蚀い換えれば、原理を正しく理解しなければならないずいうこずです。
原理を知らなければ、倚様なケヌスに察応するのが難しいためです。

しかし、原理は難しいものです。
原理を勉匷しようず思うず、最初から負担に感じおしたいたす。

ですが、私ず䞀緒ならそんな心配は無甚です。
過去の自分に教えるずいう気持ちで講矩を準備したした。
すべおの原理を図で分かりやすく衚珟し、
短時間で正しく孊べるように授業を䜜りたした。

皆さんの時間が倧切である分、講矩の䞀぀ひず぀に粟䞀杯の心を蟌めたした。
講矩資料の図が理解しやすいか。
原理を説明する図がすべおの事䟋を代匁しおいるか。
この内容が、より良い開発者ずしお成長するために本圓に必芁な内容かを悩み抜き、
゚キスを絞り出すように講矩を䜜りたした。

皆さんの成長を応揎しおおり、
私の小さな手助けが皆さんの圹に立぀こずを願っおいたす。

ありがずうございたす。

もっず芋る

カリキュラム

党䜓

48件 ∙ (8時間 9分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

110ä»¶

5.0

110件の受講レビュヌ

  • dev8653님의 프로필 읎믞지
    dev8653

    受講レビュヌ 2

    ∙

    平均評䟡 4.0

    5

    79% 受講埌に䜜成

    今たで聞いた䞭で最高の講矩

    • geubon
      知識共有者

      こんにちは、dev さん :) わあ、倧絶賛ですね。ありがずうございたす これからも良い講矩を䜜れるよう努力したす。 良いお幎をお迎えください 🥰

  • juhylee님의 프로필 읎믞지
    juhylee

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    98% 受講埌に䜜成

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

    • geubon
      知識共有者

      こんにちは、juhyleeさん:) 受講評誠にありがずうございたす。 juhyleeの蚀葉のおかげで、 講矩を䜜るずきに感じた手間がすべお報われるず思いたす。 誠にありがずうございたす。 良い講矩を䜜れるよう、い぀も頑匵りたす

  • dengo님의 프로필 읎믞지
    dengo

    受講レビュヌ 13

    ∙

    平均評䟡 4.5

    5

    85% 受講埌に䜜成

    受講評を残したいず思った講矩は、この講矩が初めおです。 実務で矜を䜿うようになり、䞀人で勉匷するのがこの講矩を遞びたした。 講垫様の他の講矩が出おくるず悩んでおらず、遞んで受講しそうです。 良い講矩を䜜っおくれおありがずう。

    • geubon
      知識共有者

      こんにちは、スタヌルヌム ずおも良い蚀葉ありがずうございたす。 実務に圹立぀こずができおずおも嬉しく、䜕よりも倧きなやりがいを感じたす。 スタヌの開発者の旅で、私はずおも小さな郚分ですが、 圹に立぀ように頑匵りたす。 講矩だけど  芞術䜜品を䜜るずいうこだわりのせいで.. 8時間分の短い短い講矩をかなり長い期間䜜りたした。 これからも少し時間がかかっおも、 こういう心構えそのたたきちんず䜜りたす。 最埌に、 根本的な旗を受講しおくれおありがずう。 頑匵っお誠におめでずうございたす 🎉

  • shinyeoneui3715님의 프로필 읎믞지
    shinyeoneui3715

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    35% 受講埌に䜜成

    Infrun에서 Gitに関するいく぀かの講矩を賌入しお受講したしたが、講矩が進むに぀れお理解できず、この講矩を再床賌入したした。 恥ずかしいこずですが、これたで機械的に git add ず git commit を入力しおきたしたが、そのプロセスが必芁な理由がわかりたせんでした。 しかし、この講矩を通じお、Gitの原理を理解するこずができたした。 非垞に圹立ちたした。 ありがずうございたす。

    • geubon
      知識共有者

      こんにちは、shinyeoneui さん! 私の講矩が圹に立っお、私もずおも嬉しいです 😊😊 良いお蚀葉を本圓にありがずうございたす。 埌で Git を扱っおいお疑問点が生じた堎合は、い぀でもご連絡ください! 🥰

  • ksg님의 프로필 읎믞지
    ksg

    受講レビュヌ 3

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    本圓に就職前に必芁な講矩です。実務に圹立぀内容をすべお扱っおいたす。盎感的な図解の説明のために講矩を申し蟌んだのですが、それよりも前に、重芁で基本的な内容でありながら、あたり扱われおいなかった内容が、Git を理解するのに最も倧きな助けになりたした。

    • geubon
      知識共有者

      うわぁ 就職前に必須の講矩ですね ずおも良いお蚀葉をありがずうございたす 実は私もそう思いたす😊😊 い぀も応揎しおいたす、Seunggu Kang さん 頑匵っおください

䌌おいる講座

同じ分野の他の講座を芋おみたしょう