お知らせ 成長し続けるエンジニアを支援するサービス「Forkwell」と勉強会プラットフォーム「connpass」が連携し、connpass上で開催されるITエンジニア向け勉強会の懇親会への支援を拡大いたします。詳しくはこちら

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

11月

23

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

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

Organizing : kobake

Registration info

一般参加

2000(Pay at the door)

FCFS
20/20

Description

11/18(日)のイベントと内容は同じです。

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

Media View all Media

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

Feed

KeisukeNaito

KeisukeNaito さんが書き込みました。

2018/11/23 10:02

すみません、遅刻します。補欠から繰り上げになったことに気づいたのが先程でした。急いで向かいます。

kobake

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

11/15/2018 09:57

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

Group

Ended

2018/11/23(Fri)

10:15
18:00

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

Registration Period
2018/11/15(Thu) 09:57 〜
2018/11/23(Fri) 18:00

Location

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

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

Organizer

Attendees(20)

ShigeruTsubota

ShigeruTsubota

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

Tomo

Tomo

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

YoshikiFujiwara

YoshikiFujiwara

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

pan

pan

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

okranch

okranch

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

Hidenori-Yamaguchi

Hidenori-Yamaguchi

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

宮崎兼一

宮崎兼一

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

t.m

t.m

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

isa-saki

isa-saki

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

MasanoriNamiki

MasanoriNamiki

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

Attendees (20)

Canceled (15)