我在GitHub上拖了一個有幾個福克的項目,但忘記了它是哪個福克。


当前回答

打印自愿命名的远程 fetch URL:

git remote -v | grep fetch | awk '{print $2}'

其他回答

我认为你可以找到它在.git/config 和远程[“起源”] 如果你没有操纵它。

git config --list

此命令将提供与您的存储库相关的所有信息。

如果你不知道一个分支的上流远程的名称,你可以首先通过检查当前分支的上流分支名称来查看它。

git rev-parse --symbolic-full-name --abbrev-ref @{upstream}

这表明,上流的分支是当前分支的来源,这可以被分配,以获得远程名称如下:

git rev-parse --symbolic-full-name --abbrev-ref @{upstream} | cut -d / -f 1

现在拿到它,并将其粘贴到 git ls-remote,你会得到上流的远程的URL,这是当前分支的来源:

git ls-remote --get-url \
  $(git rev-parse --symbolic-full-name --abbrev-ref @{upstream} | cut -d / -f 1)

现在应该注意到,这并不一定与源的远程存储库相同,但在许多情况下,这将是足够的。

打印自愿命名的远程 fetch URL:

git remote -v | grep fetch | awk '{print $2}'

一个简单的方式是打开.git/config 文件:

cat .git/config

编辑:

vim.git/config 或

纳米.git/config