タイムトラベラーのジレンマ

GitBeginner
オンラインで実践に進む

はじめに

熟練のタイムトラベラーであるあなた、ようこそ!あなたの最新の冒険は、歴史の重大な局面に到達しました。あなたは、時の流れそのものを変えてしまう可能性を秘めた強力なアーティファクト(遺物)を発見しました。しかし、そのアーティファクトは不安定であり、メインのタイムラインに安全に統合する前に、制御された環境で調査を行う必要があります。

あなたの任務は、Git ブランチの魔術を駆使して「別の現実」を作り出し、そこでアーティファクトの実験と調査結果の記録を行い、その知識をシームレスにメインのタイムラインへと統合することです。歴史の運命は、あなたの手にかかっています!

アーティファクトの確保と調査結果の記録

タスク

  1. master ブランチから artifact-study という名前の新しいブランチを作成してください。
  2. artifact-study ブランチにおいて、アーティファクトの簡単な説明を記載した temporal-artifact.txt という名前のファイルを作成してください。
  3. README.md ファイルを更新し、進行中のアーティファクト調査に関するセクションを追加してください。
  4. artifact-study ブランチで変更をコミットしてください。
  5. artifact-study ブランチを master ブランチにマージしてください。

要件

  • すべての操作は /home/labex/project/time-travel-hub リポジトリ内で行う必要があります。
  • temporal-artifact.txt ファイルには、アーティファクトを説明する内容を少なくとも 1 行含める必要があります。以下のテキストを使用しても構いません:"A glowing orb that seems to distort time around it. Further study is needed to understand its full capabilities and potential risks."
  • README.md ファイルには、"### Temporal Artifact Study" というタイトルの新しいセクションを作成し、少なくとも 1 行の情報を記載してください。
  • すべてのコミットには、意味のあるコミットメッセージを使用してください。
  • すべての操作が完了した後、現在のブランチが master であることを確認してください。
  • マージ後も artifact-study ブランチは削除せずに残しておいてください。

チャレンジ完了後、master ブランチの README.md ファイルは以下のようになります:

## Time Travel Hub

This is the central hub for all our time-traveling experiments.

### Temporal Artifact Study

We have discovered a powerful temporal artifact that requires careful study. More details can be found in the temporal-artifact.txt file.

また、temporal-artifact.txt ファイルの内容は以下のようになります:

A glowing orb that seems to distort time around it. Further study is needed to understand its full capabilities and potential risks.
✨ 解答を確認して練習

まとめ

このチャレンジでは、タイムトラベルという重大な局面において、Git ブランチの魔術を試しました。強力な時のアーティファクトを調査するために「別の現実(ブランチ)」を作成し、調査結果を記録して、その重要な情報をメインのタイムラインに無事統合することに成功しました。Git ブランチを活用することで、メインのタイムラインの整合性を損なうリスクを冒すことなく、安全に実験を行うことができました。

この演習では、ブランチの作成、変更の適用とコミット、そしてブランチのマージという実用的な操作を学びました。これらのスキルは、複雑なプロジェクトの管理や他の開発者との共同作業において極めて重要であり、新機能の開発や実験をメインプロジェクトから切り離して進めることを可能にします。

マージ後も artifact-study ブランチを保持したことで、独立した調査の記録が保存されました。これは将来の参照や、アーティファクトの調査を継続する場合に役立ちます。

「大いなる力には、大いなる責任が伴う」ことを忘れないでください。時間とコードを巡る冒険を続ける中で、Git ブランチのスキルを賢く使いこなしていきましょう!