プロジェクト の Git スキルツリー

旧リリースに修正を適用する

Git のリンクされた worktree で保守版ガイドを修復し、独立した修正だけを再利用して、未完了の開発作業を保持します。

プロジェクトGit

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

旧リリースに修正を適用するは、基本的なコミットとブランチを理解している学習者向けの 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、インデックスを持ちます。元のステージ済み・未ステージの下書きはその場に残せます。

チャレンジはガイド付きラボをどう発展させますか?

保守ブランチ、ガイド、選択するコミットの位置が変わります。同じツールで独立した修正を選び、完全なダウンロードを確認し、元の下書きの状態を保持します。

講師

labby
Labby
Labby is the LabEx teacher.