Menu
Coddy logo textTech
terminal iconTerminal ジャーニーの一部ジャーニー

Gitとバージョン管理を学ぶ

Gitとバージョン管理に関する無料のインタラクティブコースです。すべてのレッスンで、実際のGitコマンドを実行できます - initaddcommitbranchmerge、コンフリクトの解決、pushpull - これらをブラウザベースのターミナルで実践し、行き詰まったときにはAIヒントが助けてくれ、修了時には無料の修了証がもらえます。より広範なTerminalジャーニーの一部なので、必要なコマンドラインの文脈もすぐそばにあります。

11,189+ 人のcoddersが登録中

  • 初心者向け
  • sparkles iconAIによるコーディングサポート
  • hint icon実践的なインタラクティブレッスン
  • volume On icon全レッスンに音声ナレーション付き
  • quiz icon知識を確かめるクイズ
  • certificate icon無料の修了証明書

シラバス

1 セクション2 プロジェクト58 レッスン46 チャレンジ370 クイズの問題

このセクションは Terminal ジャーニーの一部です。シラバス全体にはさらに多くのセクションがあります - 下のプレビューをクリックして、ジャーニーページで確認してください。

  1. セクション 1基礎82 レッスン
  2. セクションを始める開始開く閉じるGitで作業を追跡します。リポジトリの初期化、変更のステージングとコミット、ブランチ作成とマージ、コンフリクトの解消、ミスのリカバリ方法を学びます。

    はじめに

    3 レッスン123

    はじめに

    5 レッスン531

    変更の追跡

    6 レッスン640

    変更の確認

    4 レッスン425

    ファイルの無視

    4 レッスン427

    レシピサイトプロジェクト

    プロジェクト5 レッスン137

    ブランチ

    6 レッスン640

    マージ

    6 レッスン640

    変更の取り消し

    6 レッスン641

    リモート

    4 レッスン324

    フィーチャーブランチプロジェクト

    プロジェクト6 レッスン142

    最終チャレンジ

    3 レッスン3
  3. セクション 3Docker入門40 レッスン

CoddyでGitを学ぶ理由

  • Gitをブラウザで実行できます。インストールも、GitHubアカウントも、環境のセットアップも不要です。すべてのコマンドが実際のリポジトリ上で動作するので、git statusgit loggit diffが実際に何を出力するのかを確認できます。
  • Gitの中核: ステージングエリア、コミット、ブランチ、マージ、リベース、コンフリクトの解決、リモートリポジトリ、pullfetchの違い、ミスの取り消し。これらは、実務で毎日使うことになるGitのスキルです。
  • AIヒントは、Gitの悪名高く難解な出力を読み解く手助けをします - detached HEAD、fast-forward、3-wayマージ - 答えをばらすことなく教えてくれるので、Gitが魔法のように感じられなくなります。
  • セクションを修了すると無料のGit修了証がもらえます。バージョン管理はどのチームでも必須なので、開発者の職に応募する際の信頼できる実証になります。

Gitの学習に関するよくある質問

Gitとは何ですか?

Gitは、ほとんどのソフトウェアチームがコードの変更を追跡するために使用する分散型バージョン管理システムです。各開発者がプロジェクト履歴の完全なコピーを持ち、Gitを使えばスナップショットをコミットし、アイデアを試すためにブランチを切り、作業をマージし、問題が起きたときにはロールバックできます。

Gitは学ぶのが難しいですか?

基本 - initaddcommitstatuslogpushpull - はすぐに習得できます。難しい部分(リベース、コンフリクトの解決、ミスからの復旧、HEADが何をしているのかの理解)にはもっと時間がかかります。このコースでは、すべてのレッスンで実際のリポジトリを使いながら小さなステップで紹介するので、コマンドが抽象的なものではなくなります。

Gitを使うにはコマンドラインを知っておく必要がありますか?

知っていると役立ちますし、Terminalジャーニーの前半のセクションで基本を扱っています。GitにはGUIもありますが、どのチームも厄介な操作では最終的にコマンドラインに頼ることになるので、自分でコマンドを入力することに慣れておく価値があります。

GitとGitHubの違いは何ですか?

Gitは、あなたのマシン上で動作するバージョン管理ツールです。GitHub(やGitLab、Bitbucketなど)は、他の人がpullできるようにGitリポジトリをpushするホスティングサービスです。GitHubを一度も使わずにGitを使うこともできます - これらは別々のものであり、組み合わせるとうまく機能します。

Gitをオンラインで無料で学べますか?

はい。インタラクティブなGitセクションは無料です - 充実したレッスン、すべての演習での実際のGitコマンド、そして修了証が含まれます。すべてがブラウザベースのターミナルで動作するので、Gitをインストールしたりアカウントを作成したりせずに始められます。

Gitコースの後に修了証はもらえますか?

はい。Gitセクションを修了すると、LinkedInで共有したり履歴書に記載したりできる無料の修了証がもらえます。バージョン管理はどのソフトウェアチームでも求められるため、これはポートフォリオのプロジェクトと並んで意味のあるシグナルになります。
Coddy programming languages illustration

Learn バージョン管理 with Coddy

始める