おためし受講中

はじめてのGit 第2回 ブランチについて

 はじめてのGit 第2回 ブランチについて

今回は環境で稼働しているバージョンと開発中のバージョンなど、複数のバージョンを平行で開発していくためにブランチという機能について解説していきます。

・ブランチとは?
・トピックブランチとは?
・なぜブランチを利用するのか?
etc...

前回(第一回): はじめてのGit

※ この授業は事前にGitをインストールしておく必要がありますインストール手順は本項下部を確認ください。

■ 対象者

  • Gitやバージョン管理について学び、開発の効率を高めたい方

※ Gitのロゴは Json Long によりライセンスされています。 http://git-scm.com/downloads/logos より、Creative Commons Attribution 3.0 Unported License に基づき使用しています。

※ Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

■ Gitをコンソール画面で利用するための事前準備

今回の授業ではGitをコンソール画面(CUI)を使って利用します。ここではGitのインストール、コンソール画面の起動、基本設定の方法をWindows/Mac毎にご紹介します。

■ Windwosをお使いの方

1. Gitのインストール

  • http://git-scm.com/download/win からGitのインストーラをダウンロードします
  • インストーラーをダブルクリックし、手順に従ってインストールを完了します

2. コンソール画面の起動方法とGitの動作確認

  • スタートメニュー > すべてのプログラム > Git > Git Bash (=コンソール画面)を起動します
  • コンソール画面上で「git --version」と打ち込んでEnterキーを押します
  • gitのversion情報が表示されれば、gitが正しくインストールできています

3. Gitの基本設定

Gitの設定はホームディレクトリにある設定ファイル『.gitconfig』を直接編集するか、『configコマンド』を使って行います。今回は『configコマンド』で基本的な設定を行います。コンソール画面を起動して、下記コマンドを入力し、Enterキーを押してください。

  • git config --global user.name "<アナタの任意のユーザ名>"
  • git config --global user.email "<アナタのメールアドレス>"
  • git config --global color.ui auto

※ color.ui auto は出力に色をつけて画面を見やすくします。

以上で、コンソール画面からGitを使うための設定は完了です。お疲れ様でした。

■ Macをお使いの方

1. コンソール画面の起動方法とGitの動作確認

Macの方の場合、既にGitがインストールされている場合があるので先に確認を行いましょう。

  • アプリケーション > ユティリティ > ターミナル (=コンソール画面) を起動します
  • コンソール画面上で、「git --version」と打ち込んでEnterキーを押します
  • gitがインストールされている場合、versionが表示されます
  • versionが表示されない場合は、②の手順でgitをインストールします
  • versionが表示される場合は、③の手順で基本設定を行います

2. Gitのインストール

  • http://git-scm.com/download/mac からGitのインストーラをダウンロードします
  • インストーラーをダブルクリックし、手順に従ってインストールを完了してください
  • インストール完了後、①の手順でGitの動作確認をしてください

※ インストール時に警告がでてインストールを実行できない場合
システム環境設定 > セキュリティとプライバシー > ダウンロードしたアプリケーションの実行許可 から、『すべてのアプリケーションを許可』に変更することでインストールできます。インストール完了後は、必ず『ダウンロードしたアプリケーションの実行許可』の設定を元に戻してください。

3. Gitの基本設定

Gitの設定はホームディレクトリにある設定ファイル『.gitconfig』を直接編集するか、『configコマンド』を使って行います。今回は『configコマンド』で基本的な設定を行います。コンソール画面を起動して、下記コマンドを入力し、Enterキーを押してください。

  • git config --global user.name "<アナタの任意のユーザ名>"
  • git config --global user.email "<アナタのメールアドレス>"
  • git config --global color.ui auto

※ color.ui auto は出力に色をつけて画面を見やすくします。

以上で、コンソール画面からGitを使うための設定は完了です。お疲れ様でした。

学生代表

  • 塩原 桜

    塩原 桜

    スクー放送部

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介&アジェンダ
    04:18  (00:13 ~ )
    開発の使い方について
    05:19  (04:31 ~ )
    ブランチ(branch)とは
    05:39  (09:50 ~ )
    Gitでの操作方法:リポジトリの準備
    03:47  (15:29 ~ )
    ブランチの一覧
    01:47  (19:16 ~ )
    masterブランチ?
    03:57  (21:03 ~ )
    ブランチを作成
    04:40  (25:00 ~ )
    ブランチを切り替える
    06:00  (29:40 ~ )
    マージする
    07:25  (35:40 ~ )
    削除する
    05:16  (43:05 ~ )
    トピックブランチとは
    07:20  (48:21 ~ )
    コンクリフト(衝突)とは
    11:01  (55:41 ~ )
    【後半】質疑応答
    Q:masterやdevelopなどのブランチの命名は、ある程度決められている(推奨されている)名称があるのですか?
    01:47  (1:06:42 ~ )
    Q:トピックブランチのブランチ名は多少長くなったとしても作業内容が詳細に分かるほうがいいですか?
    02:03  (1:08:29 ~ )
    Q:fix-top-pageのリリースがが済んだ後、about-pageに反映させる方法は?
    01:48  (1:10:32 ~ )
    Q:類似の二種類の正式バージョンを作るとき、ブランチがいいか、別のGITで作業するのがいいか教えてください。
    01:33  (1:12:20 ~ )
    Q:基本的な質問になりますが、日本語入力すると文字化けするのですが、設定があるのですか?
    01:08  (1:13:53 ~ )
    Q:画像編集をgitにすると差分でなくてコピーになると思うと、画像では使わないほうがいいですか。
    02:17  (1:15:01 ~ )
    Q:gitは画像処理に弱いと聞いたのですが、git管理はテキストファイルのみに絞った方が良いですか?
    01:44  (1:17:18 ~ )
    Q:fix-top-pageとabout-pageブランチの公開が同時になってしまったらどうしたら良いですか?
    00:50  (1:19:02 ~ )
    Q:一連の新し機能をWEBに公開する際の流れは、ブランチ作成→作成ブランチで作業→公開準備が整ったらマージ→masterにマージされたら作成ブランチを削除。でいいしょうか?
      (1:19:52 ~ )