旧リリースに修正を適用するは、基本的なコミットとブランチを理解している学習者向けの Git プロジェクトです。未完成のデザイン変更を公開したり、メインの作業ディレクトリにあるステージ済み・未ステージの作業を乱したりせずに、保守中の散策ガイドを使える状態に保ちます。
2 つのガイド付きラボでは、まず既存の保守ブランチをリンクされた worktree で開いて小さなダウンロード設定を直し、次に cherry-pick で開発側の独立した修正を再利用します。独立して初期化される 1 つのチャレンジでは、保守ブランチ、ガイド、修正コミットの位置が変わります。各単元の成果は、完全な旧版ガイドのダウンロードと、保持された開発作業です。合計 110 分は作者の見積もりです。
学習内容
- 独自の HEAD とインデックスを持つリンクされた worktree で既存ブランチを開く。
- パッチを読み、独立した修正と未承認のデザイン変更を区別する。
git cherry-pickで選択した変更だけを適用し、保守版の基点を保持する。- 実際のダウンロード全体、保持されたリリース内容、変更されていない開発履歴を確認する。
- ステージ済み・未ステージの下書きを別々に保ち、未追跡の個人メモを保持する。
このコースの対象者
ほかの作業が未完了のまま、小規模な保守作業に取り組みたい Git 初学者向けです。
前提知識: 基本的な端末操作、コミット、ブランチ、簡単なログと差分の読み方。先行する Git のチームマージコースを理解していることを推奨します。Web サイトのプログラミングは不要です。
学習環境: 各単元にはブラウザー内の準備済み Workspace と Release Desk タブがあります。実際の Git worktree と HTTP プレビューが 1 台の学習用マシンで動作し、オリジナルの合成ガイドを使用します。プレビューはブランチのコミットを読み、本番サービスをデプロイしません。画面ラベル、ファイル内容、コマンド出力は英語のままです。
よくある質問
ソフトウェアのインストールやホスティングアカウントは必要ですか?
不要です。各単元には独立した使用可能なブラウザー環境とローカルリポジトリがあります。
worktree や cherry-pick を事前に知っている必要はありますか?
ありません。使用前にガイド付きラボで説明します。ただし、Git と端末の基本操作に慣れている必要があります。
リンクされた worktree は別のクローンやマシンですか?
いいえ。リポジトリのオブジェクトとブランチ参照を共有しながら、独自の作業ディレクトリ、HEAD、インデックスを持ちます。元のステージ済み・未ステージの下書きはその場に残せます。
チャレンジはガイド付きラボをどう発展させますか?
保守ブランチ、ガイド、選択するコミットの位置が変わります。同じツールで独立した修正を選び、完全なダウンロードを確認し、元の下書きの状態を保持します。


