git - 如何确定本地 Git 存储库最初从中克隆的 URL

标签 git github git-remote

我在 GitHub 上 pull 了一个有多个分支的项目,但忘了是哪个分支了。如何确定我 pull 的是哪个 fork ?

最佳答案

只获取远程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: git@github.com:jaredpar/VsVim.git
  Push  URL: git@github.com:jaredpar/VsVim.git
  HEAD branch: master
  Remote branches:

如果您想在脚本中使用该值,您将使用此答案中列出的第一个命令。

关于git - 如何确定本地 Git 存储库最初从中克隆的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4089430/

相关文章:

git - 我的 git 分支在 Sourcetree 中显示 'origin/master' 和 'origin/HEAD',我不知道如何 merge 两者

Gitignore 不会更新我的仓库中已有的文件

git - 跟踪多个远程分支

javascript - 你如何解决 yarn.lock 中的 Git 冲突

GIT - 在单独的分支上重写核心代码

c++ - github上的CMake/C++项目组织

git - 获取任意 git 工作副本并制作与远程分支完全相同的副本

通过 ssh 推送时 Git 推送挂起

git - 我可以通过 ssh 将 ssh 用户名与提交与 git 相关联吗?

github - 重置密码时如何获得两因素身份验证并且没有为两因素配置设备