git remote show
で確認する
前のステップでは、リモートリポジトリをリストアップし、特定のリモート名を検索する方法を学びました。今度は、git remote show
コマンドを使ってリモートに関する詳細情報を取得する方法を探りましょう。
まだプロジェクトディレクトリにいることを確認してください。
cd ~/project/my-time-machine
git remote show
コマンドでは、調べたいリモートの名前を指定する必要があります。まだリモートを追加していないため、origin
のような存在しないリモートを表示しようとするとエラーになります。
リモートが見つからない場合の期待される出力を見るために試してみましょう。
git remote show origin
次のようなエラーメッセージが表示されるはずです。
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
このエラーは、このリポジトリに origin
という名前のリモートが設定されていないことを確認します。
もし origin
という名前のリモートが設定されていた場合、git remote show origin
を実行すると、リモートリポジトリの URL、追跡されているブランチなど、多くの有用な情報が提供されます。
たとえば、既存の origin
リモートの出力は次のようになるかもしれません(正確な出力は異なります)。
* remote origin
Fetch URL: https://github.com/user/repo.git
Push URL: https://github.com/user/repo.git
HEAD branch: main
Remote branches:
main tracked
Local branch configured for 'git pull':
main merges with remote main
Local ref configured for 'git push':
main pushes to main (up to date)
この実験ではまだ既存のリモートの詳細出力を見ることはできませんが、git remote show
コマンドを理解することは重要です。これは、リモート接続の設定を調べるための便利なツールです。
将来の実験では、リモートを追加し、git remote show
を使ってその設定を確認します。