假设我从路径克隆了一个git存储库/path/to/repo.原始存储库将是一个名为"origin"的远程存储库.我可以使用命令从原点获取对象git fetch origin.这将从远程"origin"中检索所有对象,包括所做的任何分支.
/path/to/repo
git fetch origin
令人好奇的是,如果我使用该命令从同一个存储库中显式获取git fetch /path/to/repo,我似乎检索所有提交对象,但不检索任何分支.
git fetch /path/to/repo
这是为什么?在这两种情况下我都没有做同样的事情吗?Git的行为如何如此不同?
git fetch
fetch ×1
git ×1