- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
:refs/remotes/origin/ Jenkins Git 插件根据我的引用规范在控制台输出中生成了以下命令 下面两个命令有什么区别?他们的输出看起来没什么不同。我在下面给出了他们的输出: 命令 1: 输出: 命令 2: 输出: 这里的 FETCH_HEAD 是什么意思? 我相信 +refs/heads/qa:refs/remotes/origin/qa 最佳答案 用冒号分隔两个引用的语法,整个内容可选地以加号为前缀,是 refspec。 Refspecs 也可以省略冒号并且只包含一个引用,在这种情况下加号可能(取决于这个退化的 refspec 的使用)没有功能。有关引用规范的更多信息,请参阅,例如,What is the difference between these `git fetch` syntaxes? 不过,将问题本身倒序来看: 第 3 项完全错误。名称 同样, 名称 回到昏暗的时代,大约在 2007 年之前,这是您可以使用 对于第 1 项(有什么区别),请参阅其他答案。 1如果您只从一个远程获取(例如,从 关于混帐: "+refs/heads/<branch>:refs/remotes/origin/<branch>",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44905790/ 在git中,以下有什么区别? 头 头^ HEAD~1 HEAD~2 它们与 master 有什么关系?那么有没有MASTER^, MASTER~1?? 最佳答案 HEAD 是当前分支上最新提交的同义词 我想实现一个 LinkedListremove 方法,该方法可以删除任何特定位置的项目,但在本例中,我最感兴趣的是删除列表开头(第 0 个位置)的项目。 我的代码适用于 n 大于零的值,因此我为 n= 的顺序有什么关系吗?或 或 标签位于 中? (愚蠢的问题,但其中一件事我直到现在才考虑过。) 最佳答案 优化 据 Yahoo! 的人说你应该put CSS at the top和 scripts HEAD 是指向当前分支的指针。我见过 HEAD 祖先的各种符号,包括 HEAD~2 HEAD^2 HEAD@{2} 头~~ 头^^ 以上每一项到底是什么意思?这方面的文件在哪里? 最佳答案 来自文档 我对 git 很陌生,任何人都可以帮助我。 我实际上被困在什么是“git diff HEAD”。 “git diff HEAD”和“git diff HEAD HEAD~1”有什么区别 最佳答案 gi 我似乎不知道如何获得 git_reference *到特定 Remote 的 HEAD。 我有: git_repository * repo = NULL; git_reference * ref 关于 firefox浏览器控制台,我可以访问 容器如下所示。 > window [object Window] > documentObject = window["document" 我使用 asp.net 4 和 c#。 我在 Web From 页面中有一个 Web 用户控件。当我包含 Web 用户控件时,我还想以编程方式在最终生成的页面的标记中包含一些脚本。 知道怎么做吗?也许 这可能是一个非常愚蠢的问题,但是加载文件中标签之间的数据并通过 PHP include() 加载它是愚蠢的吗?这样就可以更轻松地进行编辑。谢谢。 最佳答案 不,这不会是愚蠢的。代码重复越少越好。 关于 我编写了以下 facelet index.xhtml: 当我从浏览器获取 我有一个不断递增的“指针”,我需要最终返回指针的“头”。我进退两难,要么使用“pointer[0]”,要么使用另一个名为“head”的变量并初始化它并在最后返回。我觉得前者使代码看起来很脏,后来占用的 git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME_PRODUCTION.git HEAD 和 git pu 当我像这样将 Git 子模块添加到 Git 存储库时, git submodule add ssh://server/proj1/ proj1 git submodule init git submo 我的本地存储库中有一个我不打算推送的提交(A)。现在,HEAD 在 A 处。假设我想在提交 (A) 之上创建另一个提交 (B) NOT,但在前一个提交之上而不是提交 (A)。 如何在不丢失最新 多次调用 head.load 是否同步? 我的意思是,如果我们有这样的代码: head.load('scr1.js',...,'scr8.js'); head.load('scr11.js',..., 执行以下查询时出现以下错误: #1054 - Unknown column 'headings.heading' in 'field list' 标题表中肯定有一个名为“标题”的列。当我测试它时,问题 我试图显示上次提交与之前提交之间的差异: git diff HEAD^ HEAD 但是什么都不显示。事实上,我知道这两个提交之间存在差异。 我做错了什么,我应该如何改正? P.S.:我觉得这个问题以 这就是场景。我有一个运行一些测试的脚本。我需要制作另一个接受 git 提交名称作为参数的脚本,然后执行以下操作: 保存当前提交状态 - 分支名称或未命名提交。 在指定提交时切换到分离的 HEAD 针对 我发现自己经常输入这个,比如当我做了一些改变,提交它,然后要么需要查找我在那里做的事情来弄清楚下一步该做什么,要么确保我没有添加任何意外的东西在将其推送到远程之前提交。 无可否认,diff HEAD^ 我是否理解正确,Git head(小写)和 Git HEAD(大写)的区别在于前者是结束提交,后者只是当前提交(无论是最终提交还是非最终提交被选为 HEAD 提交)? 编辑:“结束提交”是指“给定分支混帐: "+refs/heads/
git fetch --no-tags --progress repo.git <strong><em>+refs/heads/qa:refs/remotes/origin/qa</em></strong> --depth=1
From <repo>
* [new branch] qa -> origin/qagit fetch --no-tags --progress repo.git <strong><em>refs/heads/qa</em></strong> --depth=1
From <repo>
* branch qa -> FETCH_HEADrefs/heads/qa
是 'qa' 分支的本地工作副本和 refs/remotes/origin/qa
是远程“qa”分支。但是,这个约定意味着什么?
refs/heads/qa
是分支名称;它只是完整地拼写出来,因为它应该在 refspec 中。它根本不是“工作副本”:它只是一个名称。 Git 使用名称(引用)将人类可读的字符串(如 master
和 qa
)映射到 Git 的内部哈希 ID。 reference 一词是分支、标签、远程跟踪分支和其他类似名称的概括。refs/remotes/origin/qa
是完整的引用,是您的远程跟踪分支,通常缩写为 origin/qa
。正如全名为 refs/heads/qa
的分支一样,Git 使用此名称将人类可读字符串 origin/qa
映射到哈希 ID。FETCH_HEAD
指的是.git
目录下的一个文件,.git/FETCH_HEAD
。当您使用非常古老的 git fetch
形式时,在远程跟踪分支发明之前,Git 必须将所有获取的名称和 ID 值存储在某个地方。那个“某处”就是这个文件。然后其他 Git 命令可以找出每个名称和 ID 对。git fetch
的唯一方式。远程跟踪分支名称的发明是因为让你自己的 Git 记住这些名称更长时间是很好的——每个新的 git fetch
都会覆盖旧数据1 除非你使用 -a
——并且以更易于使用的方式。
origin
),并且您总是获取所有名称,这实际上是完全合理的行为:用新的、正确的信息覆盖旧的、陈旧的信息。当您从多个 Remote 获取和/或当您零碎地获取项目时,它会崩溃。远程跟踪分支名称,尽管回想起来并不那么好,但确实是一个很大的改进。
我是一名优秀的程序员,十分优秀!