git config でクローンを確認する
このステップでは、git config コマンドを使用して Git リポジトリの設定を調べます。.git/config ファイルには、リモートが存在する場合はその情報を含む、リポジトリ固有の設定が保存されています。
このリポジトリは git init で初期化され、リモートからクローンされていないため、設定ファイルは比較的シンプルで、リモートオリジンの詳細は含まれていないと予想されます。
~/project/my-time-machine ディレクトリにいることを確認してください。
cd ~/project/my-time-machine
では、git config --local --list を使用してローカルの Git 設定ファイルの内容を表示しましょう。
git config --local --list
以下のような出力が表示されるはずです。これには、セットアップ時に設定したユーザー名とメールアドレスが含まれていますが、remote.origin のエントリはありません。
user.name=Jane Doe
user.email=jane.doe@example.com
init.defaultbranch=master
この出力は、リポジトリの設定にリモートオリジンに関する情報が含まれていないことを確認しています。これは git init を使用して作成されたリポジトリと一致しています。
このリポジトリがリモートからクローンされていた場合、git config --local --list の出力には remote.origin.url や remote.origin.fetch のような行が含まれ、リモートリポジトリの URL とそこから変更を取得する方法が示されます。
git config を使用することは、Git リポジトリの設定を調べたり変更したりする強力な方法です。その出力を理解することで、問題をトラブルシューティングし、リポジトリの動作を管理するのに役立ちます。