Refspec和Branchspecifier(默认为空)有什么区别:在下面的Jenkins作业配置中:我尝试在作业配置中设置Refspec选项:+refs/heads/master:refs/remotes/origin/master在我的buildslave上的克隆repo中,.git/config文件如下所示:[core]repositoryformatversion=0filemode=truebare=falselogallrefupdates=true[remote"origin"]url=https://user:pass@git.internal.com/scm/PRO
我已尝试遵循this中建议的解决方案发布但它没有用,我仍然得到:srcrefspecmasterdoesnotmatchany。这是我做的:已关注this解决方案//addingthefileIcreated$gitadd.$gitcommit-m'initialcommit'$gitpushoriginmastererror:srcrefspecmasterdoesnotmatchany.做的时候:$gitpushoriginHEAD:masterb40ffdf..a0d1423HEAD->master//lookspromising//addingaremote$gitremote
我在Heroku上托管。当我按下时:gitpushmasterHeroku我得到错误:error:srcrefspecmasterdoesnotmatchany.error:failedtopushsomerefsto'git@heroku.com:etc...' 最佳答案 这对我有用:-gitpushherokuHEAD:master 关于git-heroku:srcrefspecmaster不匹配任何,我们在StackOverflow上找到一个类似的问题:
我不想从原点获取每个分支,因为有很多。我只想跟踪一些(例如,master)和我的分支(组织在my_name子目录下)。我可以执行以下操作:$gitfetchoriginrefs/heads/my_name/*:refs/remotes/origin/my_name/*refs/heads/master:refs/remotes/origin/masterrefs/heads/some_branch:refs/remotes/origin/some_branch我想指定上面的“一组”refspecs作为gitfetch的默认值。我试过了$gitconfigremote.origin.fe
这个问题在这里已经有了答案:Message'srcrefspecmasterdoesnotmatchany'whenpushingcommitsinGit(126个答案)关闭9年前。我需要创建一个名为carboncake的存储库。我试过这个:将gitosis-admin存储库克隆到我的本地机器$gitclonegitosis@myserver.net:repositories/gitosis-admin.git$cdgitosis-admin$vimgitosis.conf在文件末尾添加了[repocarboncake]和[groupcarboncake]部分[gitosis][gro
我想强制推送,例如,我的标签1.0.0到我的远程master分支。我现在正在做以下事情:gitpushproduction+1.0.0:master我想强制推送,因为我只关心1.0.0标签里面的代码被推送到远程存储库上的master分支。我做错了什么?更新#1当我通过SSH进入我的服务器时,我的Git存储库是并执行gitbranch-l,我也没有看到列出的master分支。更新#2从远程Git存储库中运行gittag-l后,我看到列出了master,这意味着当我运行以下命令时:gitpushproduction1.0.0:master它实际上推送了标签并创建了一个名为master的标签