イベントの説明
類似イベントについて
- ※同日の 12:30~14:30 にLv2ハンズオンも開催しますので、よろしければそちらもご覧ください。(両方参加する場合には合計2,000円の参加費になります。両方参加する場合は受付時にお申し付けください。)
- ※ Git の基本的な操作 (clone/add/commit/push/pull 等) を経験している方であれば、Lv1, Lv2 に参加いただいていなくても理解できる構成にしています。
- Lv1, Lv2, Lv3 のハンズオンについては今後も定期的に開催予定です。
イベント概要
本ハンズオンでは、Git のブランチ操作およびコミット履歴の書き換え等の操作を学びます。
リモートリポジトリとローカルリポジトリを同時に扱おうとすると難しくなるため、今回は主にローカルリポジトリの操作に絞って様々な実践作業をしてみます。
対象者
- Git コマンドによる clone/add/commit/push/pull の最低限の操作を経験したことのある方 (Lv2 受講済み相当の経験があれば大丈夫です)。
参加費
受付にて参加費1,000円をお支払いいただく形になります。よろしくお願い致します。
イベント参加者の方は 10:00-18:00 の間、追加料金無しでコワーキングスペース利用も可能ですのでご活用ください。
タイムライン
- 15:00-15:30 受付
- 15:30-15:45 軽く自己紹介等
- 15:45-17:30 ハンズオン
事前準備
- 作業マシンに Git をインストールしておいてください(設定はデフォルトでOK)
- ※インストールに迷ったら Git - Gitのインストール をご覧ください。
- GitHub アカウントを作っておいてください
- ※共同作業の実践があるため、アカウント名を教えていただく必要があります。普段のアカウントを知られたくない場合には別アカウントを作っておいてください。
- Git のユーザ設定および SSH 認証設定を完了させておいてください
- 手順は Lv2ハンズオン資料の p26~p31 をご参照ください。
- SourceTree をインストールしておいてください。
注記
- Git 操作はコマンドラインベースで説明します。
- SourceTree は主にログ閲覧のために用います。
- コンフリクト解消等のやっかいな部分の説明は省きます(これをやりだすと時間のキリがない)
スライド
チャットルーム
イベント中の情報共有をスムーズにするために、当日は以下チャットルームへの入室をお願いします。
※メールアドレス等を聞かれるダイアログが出たらダイアログ外をクリックすればメールアドレス入力を省略することができます。
内容
※内容は変更される可能性があります。
- Git と GitHub の概要
- リポジトリ説明
- コミット説明
- ブランチ説明
- Git コマンドの設定確認
- 設定確認
- 認証確認
- ローカルリポジトリ作成
- init
- remote
- コミット作成・修正・取り消し
- HEAD
- add / commit
- commit --amend
- revert
- reset --hard
- clean
- SourceTree
- SourceTree 設定
- SourceTree によるログ閲覧
- コミット情報
- Date / Message
- Author / Commiter
- ハッシュ
- 親コミット
- 分岐構造
- ブランチ
- HEAD
- ブランチ作成
- ブランチ確認
- checkout
- push
- fetch / checkout
- コミットの入れ替えと統合
- checkout
- cherry-pick
- rebase
- merge
- その他のコマンド
- help
発表者
資料 資料をもっと見る/編集する
資料が投稿されると、最新の3件が表示されます。