git中的refspec是什么意思

git staged 什么意思

git中的refspec,其实是一种格式,是具体的引用的意思; 可以参考 Git 本地化(源码中文件 “po/zh_CN.po”)的翻译; Git中类似的词还有 pathspec,其中 spec 是 specification 的简写。最早把 refspec 翻译为“引用表达式”,现已经修改为“引用规

不能解压f0b30ca47322d1f980e77da6fc85cbf00c2fffb7 这个文件,
克隆时是打包传输的,可能传输过来有问题了,或者你在本地修改了



有可能是你克隆的不对

应该是Reference Specification的缩写,字面意思就是具体的引用。它其实是一种格式,git通过这种格式的判断来获取不同引用下的数据。
你可以具体参考:http://git-scm.com/book/zh/ch9-5.html

Refspec 的格式是一个可选的 + 号,接着是 <src>:<dst> 的格式,这里 <src> 是远端上的引用格式,<dst> 是将要记录在本地的引用格式。可选的 + 号告诉 Git 在即使不能快速演进的情况下,也去强制更新它。
缺省情况下 refspec 会被 git remote add 命令所自动生成, Git 会获取远端上 refs/heads/ 下面的所有引用,并将它写入到本地的 refs/remotes/origin/. 所以,如果远端上有一个 master 分支,你在本地可以通过下面这种方式来访问它的历史记录:
$ git log origin/master
$ git log remotes/origin/master
$ git log refs/remotes/origin/master

它们全是等价的,因为 Git 把它们都扩展成 refs/remotes/origin/master.
如果你想让 Git 每次只拉取远程的 master 分支,而不是远程的所有分支,你可以把 fetch 这一行修改成这样:
fetch = +refs/heads/master:refs/remotes/origin/master

。。。


  git中的refspec,其实是一种格式,是具体的引用的意思;
  可以参考 Git 本地化(源码中文件 “po/zh_CN.po”)的翻译;
  Git中类似的词还有 pathspec,其中 spec 是 specification 的简写。最早把 refspec 翻译为“引用表达式”,现已经修改为“引用规则”,相应的 pathspec 翻译为“路径规则”。

如何在新打git tag入库后自动触发Jenkins任务
答:jenkins配置:1,源码管理(Git):Refspec:+refs/tags/*:refs/remotes/origin/tags/ Branch Specifier (blank for 'any'):2,构建触发器:Poll SCM:打勾勾,但是什么都不要填 服务器端部署:方法有三:1,git hook 在服务器端部署post-receive hook,内容如下:[python] view plain copy print...

git commit命令是做什么用的?
答:git commit -a -m "提交的描述信息"git commit 命令的-a 选项可只将所有被修改或者已删除的且已经被git管理的文档提交倒仓库中。如果只是修改或者删除了已被Git 管理的文档,是没必要使用git add 命令的。git add .命令除了能够判断出当前目录(包括其子目录)所有被修改或者已删除的文档,还能判断...

c.p是什么意思
答:不过,在计算机领域,c.p通常代表着“代码”或者“源码控制”。在编写软件时常用的版本控制工具Git中,c.p也是常见的缩写,意为“Commit Point”——提交点。基本上来说,c.p都是用于描述编程、软件开发或是软件使用的过程中的相关概念。总的来说,c.p的真正含义取决于使用它的社区、产品或是领域。

如何在Git中撤销一切
答:使用撤销命令:git checkout feature和git rebase master发生了什么:你也许已经敲了命令:git reset(但是没用--hard,有意在磁盘上保存这些提交内容),然后敲了git checkout -b,之后重新提交更改,但是那样的话,你将失去本地的提交记录。不过,一个更好的方法:使用git rebase master可以做到一些事情:1.首先,它定位你...

【github】git remote add origin .git 中的origin是什么意思?
答:上面英文的意思是:remote是存放在远程的一个计算机。在这里指GitHub服务器。 在绝大多数场合我们取origin这个名字指代远程的代码仓库(指的就是https://github.com/username/Hello-World.git ),这样你每次pull,fetch时都可以用origin来指代你要拉取或更新哪个代码仓库的文件了 ...

github中 commits 是什么意思?
答:提交,是提交代码到仓库。

CI在翻译中是什么意思
答:持续集成的实践方式一般包括几个基本步骤,如代码托管、构建、测试和部署。其中,代码托管是指将代码存储于代码托管平台中,例如Github、Gitlab等。构建是指将代码转换为可执行的软件包。测试是指对软件进行不同层次的测试,包括单元测试、集成测试等。部署是指将构建完毕的软件包部署到生产环境中,以便用户...

REPO是什么意思
答:repo=report就是报告。一般是指fans参加现场节目录制,观看演唱会,舞台剧之后的对此的介绍。REPO就是他们看过节目之后写的REPORT,就是记录现场的情况也可指对同人本的推荐宣传,通过实物透图等来展示同人本内容等。比如歌笑录制REPO就是这个同学参加了歌笑节目的录制,就是去现场观看了以后对节目流程的...

聊聊git中的四大对象
答:git总共包括四种对象类型:1、blob blob又称块对象,git中最基本的对象,一个文件的内容在git中以是二进制的文件存储git仓库中的,这个二进制文件就叫blob对象,文件的名称是git通过sha1算法针对文件内容生成的一个长串。2、tree tree就是目录树对象,一个tree可以包含多个tree和多个blob对象,tree对象...

Git 中 HEAD 是什么东西,为什么会出现在分支里
答:注意,当执行git reset命令时,git会把老的HEAD拷贝到文件.git/ORIG_HEAD中,在命令中可以使用ORIG_HEAD引用这个commit。commit 命令中 -a 参数的意思是告诉git,自动把所有修改的和删除的文件都放进stage area,未被git跟踪的新建的文件不受影响。commit命令中-c <commit> 或者 -C <commit>意思是拿...

上一篇:
下一篇: