inflearn logo
知識共有
inflearn logo

チキン代で完結する Git & GitFlow 入門

この講義は、Gitを初めて使う人でもファイルの変更を安全に記録し、GitHubを通じた共同作業の流れまで理解できるように構成された入門講義です。単にコマンドを暗記するのではなく、status、diff、logを通じて現在の状態を読み取り、add、commit、restore、reset、revertを状況に合わせて選択する感覚を養うことに焦点を当てています。 序盤では、なぜGitが必要なのか、ファイルの保存とバージョン管理の違いは何なのかという点から始めます。その後、実際にリポジトリを作成してREADME.txtファイルをコミットし、Gitが変更事項をどのように追跡するのかを実習します。GitHubのリモートリポジトリを作成し、push、cloneの流れまで扱うことで、個人プロジェクトをオンラインにバックアップして共有する基本スキルを身につけます。 中級パートでは、ブランチ、merge、conflict、pull/push、PR、rebase、stashを扱います。作業をブランチに分け、変更事項をマージし、競合(コンフリクト)が発生した際にファイルを読み取って整理する方法を学びます。また、PR(プルリクエスト)中心の共同作業の流れとreset/revertの違いを通じて、実務で頻繁に発生するGitのトラブルを判断する力を養います。 最後のパートでは、GitHub Flowと運用ブランチ戦略を扱います。dev → stg → prdの流れを中心に、機能ブランチが開発ブランチに統合され、QAを経て本番環境へと昇格していく過程を説明します。hotfix、release branch、tag、一部デプロイ、緊急修正、ロールバックの判断まで扱い、実際のチーム開発でGitがどのように運用されているかを理解できるように構成しました。

1名 が受講中です。

難易度 入門

受講期間 無制限

Git
Git
GitHub
GitHub
Business Productivity
Business Productivity
Version Control System
Version Control System
Git
Git
GitHub
GitHub
Business Productivity
Business Productivity
Version Control System
Version Control System

受講後に得られること

  • Gitを初めて使う人でも、ファイルの変更事項を安全に記録し、以前の状態に戻す基本的な流れを理解することができます。

  • 開発者でなくても、文書、講義資料、企画書、設定ファイルのように修正が繰り返される作業物をバージョン別に管理する方法を学ぶことができます。

  • Claude Code、OpenAI Codex、CursorのようなAIコーディングツールを使用する際、生成されたコードや修正事項をGitで安全に保存し、比較する習慣を身につけることができます。

  • git status、git diff、git logを通じて、今何が変更されたのかを直接確認し、望まない変更を元に戻すことができます。

  • GitHubにリモートリポジトリを作成し、push、clone、Pull Requestの流れを理解することで、個人作業や共同作業をより体系的に管理できるようになります。

  • ブランチ、merge、conflict、rebase、stashといった協業Gitの核となる概念を実習中心に習得することで、チームプロジェクトやバイブコーディングの成果物をより安全に管理できるようになります。

  • dev、stg、prdブランチの流れを通じて、実際のサービス開発においてコードがどのようにレビュー、テスト、デプロイされるのかを理解することができます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Gitを使うべきだとはよく聞くけれど、add、commit、pushがそれぞれなぜ必要なのか分からず、毎回コマンドを検索している方

  • Claude Code、OpenAI Codex、CursorのようなAIコーディングツールでコードを作成しているものの、修正されたファイルをどのように保存し、元に戻すべきか不安を感じている方

  • プロジェクトを修正していて、「前のバージョンに戻したいけれど、どうすればいいんだろう?」という状況によく直面する方

  • GitHubにコードをアップロードしたいけれど、repository、remote、push、cloneといった単語に馴染みがなくて、つまずいている方

  • ブランチ、merge、conflict、PRが出てくるたびに流れが理解できず、ただ書き写すことしかできない初級開発者または非専門家

  • 開発者でなくても、講義資料、ドキュメント、企画書、設定ファイルのように、更新され続ける作業物をバージョン別に安全に管理したい方

  • チームプロジェクトでpull、push、conflict、PRのために協業が怖かったり、ミスをしたりするのが不安でGitの使用を避けている方

こんにちは
potatosamです。

キャリア認証

123

受講生

3

受講レビュー

2

回答

5.0

講座評価

7

講座

こんにちは、4年目フロントエンドエンジニアのポテト先生です。

現在はグローバルモビリティサービスを開発しています。多言語サービスの構築を通じて実務経験を積み、世界中の開発者が使用するオープンソースライブラリreact-hook-formのグローバルTop 30コントリビューターでもあります。

しかし、私も最初からこうだったわけではありません。

JSを初めて学んだ時、YouTubeの講義を見ながらコードを写している時はすべて理解したつもりでいたのに、いざ空のエディタを開くと頭が真っ白になる経験を何度もしました。最初はただググって見つけたコードをコピー&ペーストするのに精一杯で、エラーが出るとどこから手をつければいいのか分からず、徹夜をしながら何日も挫折したりもしました。

その過程で本当にたくさん迷いました。DOMが何かも分からないままコードを書き、イベントがなぜ2回実行されるのか分からず、何時間も無駄にすることもありました。当時の私に最も必要だったのは、膨大な文法の暗記ではありませんでした。「このコードがなぜ動くのか」を説明してくれる誰かでした。

4年間の実務を通じて積み上げてきたもの、そして私が初心者時代に最も迷った部分を整理して、この講義を作りました。私のように遠回りする必要はありません。私が先に経験してきたからです。

もっと見る

カリキュラム

全体

31件

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

講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

potatosamの他の講座

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

似ている講座

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

期間限定セール

¥2,199

25%

¥2,932