Search code examples
gitgithubgit-remote

How to determine the URL that a local Git repository was originally cloned from


I pulled a project with several forks on GitHub, but forgot which fork it was. How do I determine which fork I pulled?


Solution

  • To obtain only the remote URL:

    git config --get remote.origin.url
    

    If you require full output, and you are on a network that can reach the remote repo where the origin resides:

    git remote show origin
    

    When using git clone (from GitHub, or any source repository for that matter) the default name for the source of the clone is "origin". Using git remote show will display the information about this remote name. The first few lines should show:

    C:\Users\jaredpar\VsVim> git remote show origin
    * remote origin
      Fetch URL: [email protected]:jaredpar/VsVim.git
      Push  URL: [email protected]:jaredpar/VsVim.git
      HEAD branch: master
      Remote branches:
    

    If you want to use the value in a script, you would use the first command listed in this answer.