美文网首页
10.5 Git 内部原理 - 《引用规范》

10.5 Git 内部原理 - 《引用规范》

作者: 金樽明月 | 来源:发表于2021-03-06 12:29 被阅读0次
[remote "origin"]
  url = https://github.com/schacon/simplegit-progit
  fetch = +refs/heads/*:refs/remotes/origin/*

引用规范的格式由一个可选的 + 号和紧随其后的 <src>:<dst> 组成, 其中 <src> 是一个模式(pattern),代表远程版本库中的引用; <dst> 是本地跟踪的远程引用的位置。 + 号告诉 Git 即使在不能快进的情况下也要(强制)更新引用。

  1. 如果想让 Git 每次只拉取远程的 master 分支,而不是所有分支, 可以把(引用规范的)获取那一行修改为只引用该分支:
fetch = +refs/heads/master:refs/remotes/origin/master
  1. 如果有某些只希望被执行一次的操作,我们也可以在命令行指定引用规范。
$ git fetch origin master:refs/remotes/origin/mymaster \
 topic:refs/remotes/origin/topic

你也可以在配置文件中指定多个用于获取操作的引用规范。

引用规范推送

$ git push origin master:refs/heads/qa/master

[remote "origin"]
    url = https://github.com/schacon/simplegit-progit
    fetch = +refs/heads/*:refs/remotes/origin/*
    push = refs/heads/master:refs/heads/qa/master

删除引用

$ git push origin :topic

或者(自 Git v1.7.0 以后可用):

$ git push origin --delete topic

相关文章

  • 10.5 Git 内部原理 - 《引用规范》

    引用规范的格式由一个可选的 + 号和紧随其后的 : 组成, 其中 是一个模式(pattern),代...

  • Git 内部原理之 Git 引用

    这篇文章本应该在6月份就完成,拖了4个月之后,终于鼓起勇气捡起来,实在惭愧。坚持写文章就像长跑,途中跑起来基本是靠...

  • 10.3 Git 内部原理 - 《Git 引用》

    一个文件来保存 SHA-1 值,而该文件有一个简单的名字, 然后用这个名字指针来替代原始的 SHA-1 值,在 G...

  • git理解

    内部原理实例git命令 内部原理 当git init 时,Git 会创建一个 .git 目录。 这个目录包含了几乎...

  • Git 内部原理

    Git 内部原理

  • Git内部原理

    Git是一个快速,可扩展的分布式版本控制系统。从根本上来说,Git是一个内容寻址(content-addressa...

  • Objective-C 自动引用计数(ARC)的原理和内部实现

    预备知识:Objective-C 引用计数的原理和内部实现 自动引用计数(ARC)的原理建立在原有的手动引用计数的...

  • Git 学习笔记(CheatSheet)(二)

    Git 内部实现原理剖析[https://www.jianshu.com/p/8154ac47d406] Git ...

  • composer引用私有git

    php开发中,会遇到需要引用公司内部开发的组件。内部组件放在私有git上,用以下方式引用:在项目composer....

  • 二、Git内部原理

    1 前言 Git使用比较灵活,达到相同结果有多种方式。 靠记忆不同场景下的命令组合,会停留在“知其然,不知其所以然...

网友评论

      本文标题:10.5 Git 内部原理 - 《引用规范》

      本文链接:https://www.haomeiwen.com/subject/gqzqqltx.html