Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【Gitバージョン管理】Gitで挫折した初学者へ。手を動かして操作をイメージで覚えて、共同開発のトラブルを防ごう。
Rating: 3.8 out of 5(89 ratings)
699 students

【Gitバージョン管理】Gitで挫折した初学者へ。手を動かして操作をイメージで覚えて、共同開発のトラブルを防ごう。

Webサイトの「Git初心者向け!」をいくら見てもわからなかったアナタが、このコースではわかります。なぜなら、Gitコマンドを一切使うことなく、ツールのボタンだけで、バージョン管理を樹形図にしてイメージできるからです。できるからです。」¥
Last updated 2/2025
Japanese

What you'll learn

  • Git環境の構築を学べます。そのクライアントソフトとして、forkのインストールから設定。リモートのGitLabのアカウント作成と設定を学べます。
  • アナタのPCで、Gitのバージョン管理するフォルダを簡単に指定することができます。
  • Gitバージョン管理したフォルダのなかで、ファイルの変更履歴を見ることができます。
  • Gitバージョン管理したフォルダのなかで、誤って削除してしまった情報を取り出すことができます。
  • 複数のファイルを複数人でバージョン管理する手法を学べます。
  • 複数人でファイルを共有すると、どうしても衝突(コンフリクト)が発生します。その解決手法を学びます。
  • リモートで複数人とファイルを共同所有することができます。
  • 他人が作ったファイルをリモートのGit経由で取得できます。
  • リモートのGit上で衝突(コンフリクト)が発生した場合の解決手法を学べます。
  • Gitで混乱する用語、fetch と pull の違いを体感できます。

Course content

10 sections39 lectures2h 3m total length
  • 自己紹介1:43
  • このコースのコンセプト1:31
  • このコースで使うエディタ(テキスト編集ソフト)について1:43
  • このコースで使うGitクライアントソフトについて1:16

Requirements

  • PCだけあればOKです。

Description

コースは、以下の流れですすみます。


Git使用環境の構築

  1. テキストエディタ

  2. forkインストール

Gitの大きな流れ

  1. Gitリポジトリ(履歴管理フォルダ)を作成

  2. 更新不要のファイル群を指定する(.gitignore)

  3. ファイル作成とステージング

  4. コミット(確定)と履歴

  5. 履歴フォルダのコピーと削除

  6. 削除した内容を履歴ファイルから復元する

  7. 編集途中で過去の履歴を見たい時

複数のファイルを作成・更新(流れを分岐して並行作業)

  1. Gitの大きな流れの復習

  2. 複数ファイルを新規で作成する(初期状態)

  3. ステージングを使って編集レベルをあわせる

  4. ブランチ(分岐)を作成する

  5. 各ブランチを更新する

  6. マージ(統合)する

コンフリクト(変更の重複)解決

  1. 変更が重複するとは何か?

  2. 間違った変更は反映させない

  3. 二つの変更を同時に反映させる

リモートリポジトリの登録

  1. GitLabでアカウント作成

  2. GitLabの初期設定

  3. GitLabでプロジェクト作成(と削除)

  4. リモート共有ファイルをローカルに準備

  5. リモートリとローカルの接続

  6. リモートにファイル群を送る(push)

リモートを使って複数人で共有

  1. リモートをローカルにコピー(clone)

  2. ローカルで各ブランチの作成と更新

  3. リモートでマージ(統合)する

  4. リモートの差分を読み込む(fetch)

  5. リモートの差分を取り込む(pull)

リモートでコンフリクト(変更の重複)解決

  1. コンフリクト準備

  2. 故意にコンフリクトを起こす

  3. コンフリクトを解決する


Who this course is for:

  • Gitを仕事で使う方
  • Gitの中身をイメージしたい方
  • GitとGitLabで混乱している方
  • ネット上でバージョン管理したい方
  • 個人PCでGitを使いたい方