隐式引用
引用(ref)是一个 SHA1 散列值,指向 Git 对象库中的对象。虽然一个引用可以指向任何 Git 对象,但是它通常指向提交对象。...因为 refspec 必须同时从本地版本库和远程版本库指定分支,所以完整的分支名在refspec中是很常见的,通常也是必需的。...此外,星号(*)允许用有限形式的通配符匹配分支名。
在某些应用中,源引用是可选的;在另一些应用中,冒号和目标引用是可选的。 refspec 在 git fetch和git push 中都使用。...操作 源 目标
push 推送的本地引用 更新的远程引用
fetch 抓取的远程引用 更新的本地引用
典型的git fetch 命令会使用 refspec,如 +refs/heads/*:refs/...有些情况下,无论是推送还是拉取, Git 原生协议和 HTTP 协议都不能用来在版本库间交换数据。