协慌网

登录 贡献 社区

如何确定最初克隆本地 Git 存储库的 URL?

几天前我从 GitHub 上撤了一个项目。我已经发现 GitHub 上有几个叉子,我忽略了我最初使用的那个。如何确定我拉出的哪个叉子?

答案

如果只想要远程 URL,或者参照完整性已被破坏:

git config --get remote.origin.url

如果您需要完整输出或参照完整性完好无损:

git remote show origin

当使用git clone (来自 GitHub 或任何源存储库)时,克隆源的默认名称是 “origin”。使用git remote 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:

如果要使用脚本中的值,可以使用此答案中列出的第一个命令。

如果您希望将其用于脚本编写目的,则只能获取 URL

git config --get remote.origin.url

你可以试试:

git remote -v

它将打印所有遥控器的提取 / 推送 URL。