はじめに
🧑💻 Git や LabEx の初心者ですか? 「Git のクイックスタート」コースから始めることをおすすめします。
Git は、コードの変更を追跡するために使用される人気のあるバージョン管理システムです。Git の主な機能の 1 つは、リモート リポジトリとの作業能力です。この実験では、Git を使用してリモート リポジトリから最新の変更を取得する方法を学びます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
🧑💻 Git や LabEx の初心者ですか? 「Git のクイックスタート」コースから始めることをおすすめします。
Git は、コードの変更を追跡するために使用される人気のあるバージョン管理システムです。Git の主な機能の 1 つは、リモート リポジトリとの作業能力です。この実験では、Git を使用してリモート リポジトリから最新の変更を取得する方法を学びます。
開発チームでプロジェクトを行っており、そのプロジェクトがリモート リポジトリに保存されているとしましょう。ローカル リポジトリに適用せずに、リモート リポジトリから最新の変更を取得したい場合があります。このときに便利なのが git fetch
コマンドです。
git fetch
コマンドは、リモート リポジトリから最新の変更をダウンロードしてローカル リポジトリに保存しますが、作業ディレクトリには適用しません。つまり、ローカル リポジトリにマージする前に変更を確認できます。
リモート リポジトリから最新の変更を取得する方法を示すために、GitHub アカウントの Git リポジトリ git-playground
を使用します。これは https://github.com/labex-labs/git-playground.git
のフォークから来ています。以下の手順に従ってください。
git clone https://github.com/your-username/git-playground.git
cd git-playground
git-playground
リポジトリを見つけ、fetch-branch
という名前のブランチを作成して切り替え、hello.txt
という名前のファイルを作成し、"hello, world" を追加して "Create hello.txt" というメッセージでコミットします。git branch -r
git fetch
git branch -r
git log origin/fetch-branch
これにより、origin/fetch-branch
ブランチの最新コミットが表示されます。これが git log origin/fetch-branch
を実行した結果です。
commit f3125b4c99e0ef2ce58bc0b1287c966c9e68c577 (origin/fetch-branch)
Author: xiaoshengyunan <[email protected]>
Date: Thu Jul 20 20:17:23 2023 +0800
Create hello.txt
リモート リポジトリから最新の変更を取得することは、Git を使用した作業の重要な部分です。git fetch
コマンドを使用すると、最新の変更をダウンロードしてローカル リポジトリに適用せずに、ローカル リポジトリにマージする前に変更を確認する機会が得られます。