- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我看到几个人在这里问同样的问题,但他们的建议似乎都不适用于我。我收到标题中的警告,但我没有任何名为“master”的标签。这是 git branch -a
的结果:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
知道这里可能出了什么问题吗?我现在才使用 git 几个月,所以我主要担心这种歧义可能会在未来与 repo 混淆。
最佳答案
对我来说,当我错误地发出“update-ref”命令时,我很早就找到了这个警告的来源。如果您忘记在第一个 arg 中指定完整的 refs/heads/mybranchname 路径,则会创建一个文件 .git/mybranchname,稍后当您尝试切换到该分支时会出现此警告。
只需删除.git/mybranchname 即可解决,例如:
rm .git/master
作为引用,update-ref 命令的正确形式是:
git update-ref refs/heads/mybranchname mytargetbranch
不要忘记“refs/heads”部分!
此外,我最常见的 update-ref 用例只是手动移动一个分支以指向另一个提交,我发现了一个更简单的语法:
git branch -f myBranchToMove destinationBranchOrHash
这种语法对我来说更容易,因为它不需要容易出错的 refs/heads 路径限定符。
关于Git:警告:refname 'master' 不明确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13073062/
我对 git 还很陌生。目前我尝试按照本教程使用分支名称和版本覆盖我的应用程序的图标:http://www.merowing.info/2013/03/overlaying-application-v
我查看了所有其他模棱两可的引用名问题,但似乎都没有帮助。为什么我会收到此警告? $ git checkout master warning: refname 'master' is ambiguous
所以我在 github 上建立了一个项目,一切都很好。现在我想创建一个新分支。 这是我所做的: 创建了一个新的本地分支机构 将新分支推送到github 问题来了:在推送到我的 Remote 期间,我收
我想知道为什么我收到refname的警告不明确吗? 这是否意味着最多有两个分支的名称以字符串开头?但是这里没有。 谢谢。 $ git checkout B03799 warning: refname
我运行了以下命令,因为我想将我的生产分支移回而不必先 checkout : git branch -f production HEAD~1 我现在在检查生产时收到以下警告: warning: refn
我有两个分支“master”和“develop”,我从 master 创建了一个新分支“hotfix-1”,然后我将“hotfix-1” merge 回 master ; git checkout m
我是 Git 的新手,如果我执行以下命令,我似乎有一个分支太多: warning: refname 'HEAD' is ambiguous. 我得到以下输出: warning: refname 'HE
我有一个跟踪多个远程分支的 git 存储库: $ git branch -a * master remotes/git-svn remotes/origin/master remotes/
我看到几个人在这里问同样的问题,但他们的建议似乎都不适用于我。我收到标题中的警告,但我没有任何名为“master”的标签。这是 git branch -a 的结果: * master remote
$ git checkout 14198 warning: refname '14198' is ambiguous. Updating files: 100% (8963/8963), done.
我正在编写一个脚本,该脚本将接受用作创建分支基础的规范。因此,它将具有如下内容: git checkout -b $newbranch $startingpoint 现在,startingpoint
我对 GitHub 真的很陌生。 我做了我的第一个项目,想把它添加到 GitHub。但是当我尝试将我的项目添加到 GitHub 时,我收到以下错误并且找不到修复它的方法。git branch -M m
我有一个在 Git 存储库中管理的简单项目。到目前为止,我还没有特意创建任何分支,但是当我今天尝试使用 创建我的第一个分支时 $ git branch mybranch 我看到这个错误: warnin
我想根据 RefName 和 e05c% 字符创建表。但为什么字段列表中的消息显示RefName 不明确? 下面是我的代码: DROP TABLE IF EXISTS TotalZSummary;
我是Git的新手,当我执行以下命令时: git status 我收到这条消息: warning: refname 'HEAD' is ambiguous. warning: refname 'HEAD
我使用 git 作为 Subversion 的前端(通过 git svn)。 因此,对于每个 svn 主干/分支,我在 git 中都有一个名为“remotes/xxx”的远程分支。例如“remotes
man page做了如下区分 引用 man gitrevisions ... For example master@{1} is the immediate prior value of master
克隆过程中出现这个错误 remote: warning: refname '4e810d87701e09df2949cb33e731052aa05d2c76' is ambiguous. remote
我是一名优秀的程序员,十分优秀!