このエントリーをはてなブックマークに追加

12月

9

Git基礎~応用 丸一日ハンズオン(茅場町)

基礎の基礎からブランチ操作、rebase、merge、Pull request に至るまで

主催 : kobake

募集内容

一般参加

2000円(会場払い)

先着順
19/21

イベントの説明

11/23(日)のイベントと内容は同じです。
※丸一日のヘビーなイベントです。昼休憩や随時休憩はとりながらやっていきます。

Gitハンズオンについては以下のレベルを不定期で開催しています。
https://oss.connpass.com/

  • Lv1.0 … Gitツール不要のGitHub操作
  • Lv2.0 … master のみで運用する Git
  • Lv3.0 … ブランチ操作とコミット入れ替え
  • Lv4.0 … 実践 Git チーム運用
  • Lv3.5 … 様々な rebase 操作
  • Lv3.6 … merge 操作の理解と実践

時間の都合上、全部の内容を完全にはこなせませんが、できる範囲でこれらを丸一日かけて全部やります。

対象者

  • Git未経験者でも大丈夫です。ただ、ものすごく疲れると思います。フォローします。
  • git の clone/add/commit/push/pull あたりを使ったことのある方であれば問題なくついていけると思います。

参加費

受付にて参加費2,000円をお支払いいただく形になります。よろしくお願い致します。

タイムライン

  • 10:00-10:15 開場(これより早く来ても会場空いてませんのでご注意)
  • 10:15-10:30 軽く自己紹介等
  • 10:30-18:00 ハンズオン

当然ごはん休憩やその他休憩は挟みます。が、これらは様子を見ながら調整します。

事前準備(必須)

  • 作業マシンに Git をインストールしておいてください(設定はデフォルトでOK)
  • GitHub アカウントを作っておいてください
    • ※共同作業の実践があるため、アカウント名を教えていただく必要があります。普段のアカウントを知られたくない場合には別アカウントを作っておいてください。

事前準備(できれば)

これはイベント中にも説明しますので事前準備必須ではありませんが、あらかじめ設定しておくと捗ります。

注記

  • Git 操作はコマンドラインベースで説明します。
  • SourceTree は主にログ閲覧のために用います。

スライド

座席表

ご着席されましたら、以下の座席表に GitHub アカウント名の記載をお願いします。(共同作業時に用います)

チャットルーム

イベント中の情報共有をスムーズにするために、当日は以下チャットルームへの入室をお願いします。

※メールアドレス等を聞かれるダイアログが出たらダイアログ外をクリックすればメールアドレス入力を省略することができます。

内容

※内容は変更される可能性があります。

Lv1 相当 (Gitツール不要のGitHub操作)

  • Git と GitHub の概要
    • リポジトリ説明
    • コミット説明
  • アカウント設定
    • プロフィール設定
    • メールアドレス設定
  • 他ユーザのリポジトリ情報取得
    • ダウンロード
    • ログ閲覧、差分確認
    • タグ指定のログ閲覧・ダウンロード
    • ブランチ指定のログ閲覧・ダウンロード
  • リポジトリの作成と編集
    • リポジトリ作成
    • ファイル作成
    • ファイル編集
    • ファイルアップロード
    • ファイル削除
  • 共同作業
    • コラボレーター追加
    • ブラウザからのプルリクエスト作成
  • デモ

Lv2 相当 (master のみで運用する Git)

  • ブランチ軽く説明
  • Git ツールの設定
    • ユーザ設定
    • エディタ設定
    • GitHub 鍵登録
  • リポジトリ取得
    • clone
    • log
    • checkout
    • pull
  • リポジトリ管理
    • リポジトリ作成
    • clone
    • status
    • diff
    • add/reset/checkout
    • commit
    • push
  • 細かい話
    • stage / unstage (to index)
    • Remote-tracking branch
    • fetch
  • トラブルシューティング
    • push が失敗するケース
    • pull が失敗するケース
    • 分岐が発生するケース
    • 作業内容を元に戻す

Lv3相当 (ブランチ操作とコミット入れ替え)

  • ブランチ説明
  • ローカルリポジトリ作成
    • 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

Lv4相当 (実践 Git チーム運用)

  • Organization 作成、招待
  • Team 作成、招待
  • リポジトリ作成、Team権限付与
  • Pull Request 作成、レビュー、マージ
  • ブランチの保護
  • ワークショップ

Lv3.5相当 (様々な rebase 操作)

  • rebase
    • rebase 挙動説明
    • 途中コミットの削除
    • コミット順序の入れ替え
    • 複数コミットの統合
    • 特定コミットの差し替え
    • コンフリクトの解決
    • ブランチ分岐元の変更

Lv3.6相当 (merge の理解と実践)

  • merge実践
    • masterへのmerge
    • masterからのmerge
    • ブランチ間merge
    • conflict確認
      • 手動解決
      • merge中止
    • merge の reset
    • merge の revert
    • チーム作業における merge

発表者

資料 資料をもっと見る/編集する

資料が投稿されると、最新の3件が表示されます。

フィード

kobake

kobake さんが Git基礎~応用 丸一日ハンズオン(茅場町) を公開しました。

2018/12/02 15:46

12/9(日) Git基礎~応用 丸一日ハンズオン(茅場町) を公開しました!

グループ

終了

2018/12/09(日)

10:15
18:00

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

募集期間
2018/12/02(日) 15:46 〜
2018/12/09(日) 18:00

会場

コワーキングスペース茅場町 Co-Edo(コエド)

東京都中央区新川1-3-4 PAビル5F

管理者

参加者(19人)

badecafe

badecafe

Git基礎~応用 丸一日ハンズオン(茅場町)に参加を申し込みました!

TH

TH

Git基礎~応用 丸一日ハンズオン(茅場町)に参加を申し込みました!

miy_yan

miy_yan

Git基礎~応用 丸一日ハンズオン(茅場町)に参加を申し込みました!

yusuke00

yusuke00

Git基礎~応用 丸一日ハンズオン(茅場町) に参加を申し込みました!

RYU777

RYU777

Git基礎~応用 丸一日ハンズオン(茅場町) に参加を申し込みました!

KMD2525

KMD2525

Git基礎~応用 丸一日ハンズオン(茅場町)に参加を申し込みました!

s_ishikawa_gojo

s_ishikawa_gojo

Git基礎~応用 丸一日ハンズオン(茅場町)に参加を申し込みました!

creampieso

creampieso

Git基礎~応用 丸一日ハンズオン(茅場町) に参加を申し込みました!

hiron84

hiron84

Git基礎~応用 丸一日ハンズオン(茅場町)に参加を申し込みました!

leopard

leopard

Git基礎~応用 丸一日ハンズオン(茅場町) に参加を申し込みました!

参加者一覧(19人)

キャンセルした人(13人)