草庐IT

git push origin master :refs/heads/master what does this do

当我在我的gitolite存储库上创建一个新的存储库时,我总是必须输入以下命令才能开始将代码推送到服务器。gitpushoriginmaster:refs/heads/master它有什么作用?我的猜测是,这与不确定的头部引用有关。谁能给我解释一下? 最佳答案 这个命令分为三个部分:gitpush这会调用推送命令origin这会命名您要推送到的Remote。这是存储在.git/config中的命名Remote之一(您可以使用gitremote列出这些Remote)、URL或token.这意味着当前存储库。master:refs/he

混帐 1.8 : it push error: dst ref refs/heads/master receives from more than one src

git1.8的另一个问题:$gitpusherror:dstrefrefs/heads/masterreceivesfrommorethanonesrc.error:failedtopushsomerefsto'gitosis@xxx.xx:xxx.git'建议?它在升级到1.8之前一直有效。$gitremote-vorigingitosis@xxx.xx:xxx.git(fetch)origingitosis@xxx.xx:xxx.git(push)谷歌搜索后我首先尝试了这个:$gitpushorigin:refs/heads/refs/heads/masterremote:warn

git - 将 'master' 和 'refs/heads/master' 视为 TeamCity 中的同一分支

使用github和teamcity,构建似乎是refs/heads/master或master分支。每当github服务Hook启动构建时,它都在分支master上。每当TeamCity启动构建时(例如,当我开始构建时,或依赖构建触发构建时),分支是refs/heads/master。这会导致在同一页面上显示两个构建编号,master的最后一个构建和refs/heads/master的最后一个构建。有没有办法让TeamCity触发构建构建master而不是refs/heads/master?或者有没有办法让master和refs/heads/master被视为同一个分支,而不是不同的分

git - 为什么git checkout带有显式的refs/heads/branch给出分离的HEAD?

如果仅使用分支名称checkout一个分支,HEAD将更新为指向该分支。$gitcheckoutbranchSwitchedtobranch'branch'如果我使用refs/heads/branch或heads/branchcheckout分支,则HEAD变得分离。$gitcheckoutrefs/heads/branchNote:checkingout'refs/heads/branch'.Youarein'detachedHEAD'state.Youcanlookaround,makeexperimentalchangesandcommitthem,andyoucandiscar

git - 如何删除远程 origin/refs/heads/master

别问我怎么做到的,但我在git存储库中意外地获得了以下远程分支:$gitbranch-rorigin/HEAD->origin/masterorigin/masterorigin/refs/heads/master所有都指向同一个提交。如何删除origin/refs/heads/master中不必要的列表?我尝试了以下操作$gitpushorigin:refs/heads/mastererror:dstrefspecrefs/heads/mastermatchesmorethanone.但是如图所示,这给出了一个错误。 最佳答案 这

git - "refs/heads/master"与 Git 中的 "refs/remotes/origin/master"相同吗?

问题很简单:refs/heads/master和refs/remotes/origin/master是一回事吗?如果在某些情况下不是,我怎么知道什么时候不是,然后又是什么? 最佳答案 它们是两个不同的符号名称,可以指向不同的事物。refs/heads/master是您工作副本中名为master的一个分支。通常这是refs/remotes/origin/master的跟踪分支,因为origin是由gitclone及其创建的远程的默认名称主分支通常也被命名为master。你可以通过gitrev-listrefs/heads/master

git - 有没有工具可以让 git 在图表中显示 "detached heads"?

我经常引用gitlog--graph--decorate--oneline--all--full-history来查看我的分支的当前状态,但它不显示分离的头/匿名分支。有没有办法让分离的头出现在这个图中?我知道gitreflog存在,但它很难阅读,因为没有结构-你所要做的就是提交消息,如果我没有,它仍然可能是WIP'尚未完成提交。一些背景(这不是回答问题所必需的,但有助于解释它的动机):我是Mercurial用户,我的工作流程涉及很多匿名分支。我倾向于大量使用hgheads来检查这些heads,并且经常使用hgrebase根据对目的有意义的内容来分离或组合一系列提交易于理解的代码审查。

android - 使用哪些 API 来覆盖其他应用程序(例如 Facebook 的 Chat Heads)?

Facebook如何在Android上创建聊天头条?在所有其他View之上创建floatView的API是什么? 最佳答案 This一:AllowsanapplicationtoopenwindowsusingthetypeTYPE_SYSTEM_ALERT,shownontopofallotherapplications.Veryfewapplicationsshouldusethispermission;thesewindowsareintendedforsystem-levelinteractionwiththeuser.Co

判断有向图是否有环

问题来源于做题力扣-顺丰科技智慧物流校园技术挑战赛中的第一题。没阅读《剑指Offer》之前看到题时不会做,在阅读过程中有自己的解题想法,也看到《剑指Offer》中提到的解法。先按自己的想法实现,结果发现了自己想法的误区,所以在这里记录一下误区及原因,以及正确的解法。如下图,红线为故意加入的一个导致有向图中形成环。2022-06-26_213954.jpg入度和出度入度统计的是有多少箭头指向自己。出度统计的是自己有多少箭头指向别人。如上图中节点8被两个箭头指向,所以它的入度为2;有一个指向12的箭头,所以出度为1。同理,上图节点5入度为1,出度为2。错误的想法考虑到有环,所以直观的想法是:沿着路

判断有向图是否有环

问题来源于做题力扣-顺丰科技智慧物流校园技术挑战赛中的第一题。没阅读《剑指Offer》之前看到题时不会做,在阅读过程中有自己的解题想法,也看到《剑指Offer》中提到的解法。先按自己的想法实现,结果发现了自己想法的误区,所以在这里记录一下误区及原因,以及正确的解法。如下图,红线为故意加入的一个导致有向图中形成环。2022-06-26_213954.jpg入度和出度入度统计的是有多少箭头指向自己。出度统计的是自己有多少箭头指向别人。如上图中节点8被两个箭头指向,所以它的入度为2;有一个指向12的箭头,所以出度为1。同理,上图节点5入度为1,出度为2。错误的想法考虑到有环,所以直观的想法是:沿着路