May
3
Gitハンズオン Lv3~3.5: ブランチ操作・様々なrebase操作 (秋葉原) (昼)
ローカルリポジトリにおけるブランチ操作とコミット入れ替えの操作を実践してみましょう
Organizing : kobake
Registration info |
一般参加 ¥2000(Pay at the door)
FCFS
|
---|
Description
類似イベントについて
- ※イベント内容は以前の Lv3ハンズオン, Lv3.5ハンズオン と同じものです。
イベント概要
前半に Lv3、後半に Lv3.5 の話をします。
ハンズオンですので、ただ説明を聞くだけでなく、実際に一緒に手を動かしましょう。
Lv3
Lv3 ハンズオンでは、Git のブランチ操作およびコミット履歴の書き換え等の操作を学びます。
リモートリポジトリとローカルリポジトリを同時に扱おうとすると難しくなるため、今回は主にローカルリポジトリの操作に絞って様々な実践作業をしてみます。
Lv3.5
Lv3.5 ハンズオンでは、Git の rebase 操作に絞ってコミット履歴の書き換え操作を学びます。
対象者
- Lv3
- Git コマンドによる clone/add/commit/push/pull の最低限の操作を経験したことのある方 (Lv2 受講済み相当の経験があれば大丈夫です)。
- Lv3.5
- Gitコマンドによるブランチ周りの最低限の操作を経験したことのある方 (Lv3 受講済み相当の経験があれば大丈夫です)
- clone/add/commit/push/pull
- fetch/reset
- branch/checkout -b
- Gitコマンドによるブランチ周りの最低限の操作を経験したことのある方 (Lv3 受講済み相当の経験があれば大丈夫です)
参加費
受付にて参加費2,000円をお支払いお願い致します。
会場情報
- Weeyble コワーキングスペース秋葉原 の会場を利用させていただきます。
- 目印:「いきなりステーキ」を道に挟んだ向かいにある建物です。
- Wi-Fi あり。壁に貼ってある接続情報をご参照ください。
- 飲食自由。受付でジュース等も変えます。
タイムライン
- 12:30-13:00 受付
- 13:00-13:15 軽く自己紹介等
- 13:15-17:00 ハンズオン
※様子を見ながら適当なタイミングで休憩挟みます。
事前準備
- 作業マシンに Git をインストールしておいてください(設定はデフォルトでOK)
- ※インストールに迷ったら Git - Gitのインストール をご覧ください。
- GitHub アカウントを作っておいてください
- Git のユーザ設定および SSH 認証設定を完了させておいてください
- 手順は Lv2ハンズオン資料の p26~p31 をご参照ください。
- SourceTree をインストールしておいてください。
注記
- Git 操作はコマンドラインベースで説明します。
- SourceTree は主にログ閲覧のために用います。
スライド
- Lv3: https://kslides.page.link/2019-05-03_GitLv3
- Lv3.5: https://kslides.page.link/2019-05-03_GitLv3_5
チャットルーム
イベント中の情報共有をスムーズにするために、当日は以下チャットルームへの入室をお願いします。
内容
Lv3
※内容は変更される可能性があります。
- 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
Lv3.5
※内容は変更される可能性があります。
- Git と GitHub の概要
- Git コマンドの設定確認
- 設定確認
- SSH認証確認
- rebase
- rebase 挙動説明
- 途中コミットの削除
- コミット順序の入れ替え
- 複数コミットの統合
- 特定コミットの差し替え
- コンフリクトの解決
- ブランチ分岐元の変更
おまけ(時間が余ったら): git merge
時間が余分に余ったら git merge コマンドの説明もする可能性はあります。(当日の状況を見て判断します)
他レベルについて
Gitハンズオンについては以下のレベルを不定期で開催しています(本当に不定期で気まぐれです、すみません)。
https://oss.connpass.com/
- Lv1.0 … Gitツール不要のGitHub操作
- Lv2.0 … master のみで運用する Git
- Lv3.0 … ブランチ操作とコミット入れ替え
- Lv3.5 … 様々な rebase 操作
- Lv3.6 … merge 操作の理解と実践
- Lv4.0 … 実践 Git チーム運用
Presenter

Media View all Media
If you add event media, up to 3 items will be shown here.