Gitハンズオン Lv2: masterのみで運用するGit (秋葉原)
イベント内容
類似イベントについて
- ※イベント内容は以前のLv2ハンズオンと同じものです。
- Lv1, Lv2, Lv3, Lv3.5, Lv3.6, Lv4 のハンズオンについては今後も定期的に開催予定です。
イベント概要
GIt の運用においては一般的にブランチを頻繁に使うことが多いですが、Git 入門の段階でブランチを正確に理解するのは少し難しいです。
本ハンズオンでは、まずは Git の習得のとっかかりとして極力ブランチを用いずに master のみで Git を運用する方法を学びます。
※「master」も厳密には「master ブランチ」なのですが、本イベントにおける「ブランチ」とは「master 以外のブランチ」を指すものと考えてください。
参加費
受付にて参加費1,000円をお支払いください。
- 18:00-23:00 は参加費のみでスペース自由利用可です。
タイムライン
- 19:30-19:45 軽く自己紹介等
- 19:45-22:00 ハンズオン
※様子を見ながら適当なタイミングで休憩挟みます。
対象者
- 黒い画面(いわゆるターミナル)に抵抗の無い方
- Git 経験は無くても大丈夫です。必要最低限のことは説明します。
※ Git, GitHub に既に慣れている方には少し退屈かもしれません。
事前準備
- 作業マシンに Git をインストールしておいてください(設定はデフォルトでOK)
- ※インストールに迷ったら Git - Gitのインストール をご覧ください。
- GitHub アカウントを作っておいてください
- ※共同作業の実践があるため、アカウント名を教えていただく必要があります。普段のアカウントを知られたくない場合には別アカウントを作っておいてください。
注記
- Git 操作はコマンドラインベースで説明します (SourceTree 等の GUI ツールについては説明しません)
- コンフリクト解消等のやっかいな部分の説明は省きます(これをやりだすと時間のキリがない)
スライド
- https://docs.google.com/presentation/d/1Zg22ZwkRe-JWBzbVyB_GgcCEr1XaLuMFrqSU5tPVWLg/edit?usp=sharing
チャットルーム
イベント中の情報共有をスムーズにするために、当日は以下チャットルームへの入室をお願いします。
※メールアドレス等を聞かれるダイアログが出たらダイアログ外をクリックすればメールアドレス入力を省略することができます。(※条件が不明ですがアカウント作成しないと先に進めないこともあるようです)
内容
※内容は変更される可能性があります。
- Git と GitHub の概要
- リポジトリ説明
- コミット説明
- ブランチ軽く説明
- Git ツールの設定
- ユーザ設定
- エディタ設定
- GitHub 鍵登録
- リポジトリ取得
- clone
- log
- checkout
- pull
- リポジトリ管理
- リポジトリ作成
- clone
- status
- diff
- add/reset/checkout
- commit
- push
- 細かい話
- stage / unstage (to index)
- Remote-tracking branch
- fetch
- トラブルシューティング
- push が失敗するケース
- pull が失敗するケース
- 分岐が発生するケース
- 作業内容を元に戻す
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。