【问题标题】:Git repo clone not workingGit repo克隆不起作用
【发布时间】:2016-05-26 11:10:55
【问题描述】:

在我的克隆存储库上执行“git status”命令时,出现以下错误:

“错误:对象目录/[路径]/.git/objects不存在;检查.git/objects/info/alternates。

错误:refs/heads/master 未指向有效对象!

错误:refs/remotes/origin/HEAD 未指向有效对象!

错误:refs/remotes/origin/master 没有指向一个有效的对象! 没有转速显示。”

这不会发生在我的主仓库中。

是否有特定的方法来克隆主存储库,以便克隆也具有版本控制?

这里是配置:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    ignorecase = true
    precomposeunicode = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = /CloneDirectory/.
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

这是我执行克隆的命令:

git clone -l -s -n . ../CloneDirectory 

cd ../CloneDirectory 

git show-branch 

git checkout

【问题讨论】:

  • 请解释您为克隆主存储库所做的工作。也许不要称它为 master repo,因为它通常与任何 repo 中的 master 分支相关联。
  • 我认为这个链接会有所帮助Link
  • 添加你的 git 配置文件
  • * 为问题添加了 config 和 git 命令。

标签: git


【解决方案1】:

我发现了问题。

我有一个非常规的设置,我的项目托管在 Dropbox 上,我使用 Git 对项目进行版本控制。在家里,我在 mac 上处理项目,在工作时我在 windows 上。问题是我将我的 Mac 上的主仓库克隆到了 Dropbox 上的另一个目录,然后当我尝试在 Windows 上使用 Git 时,它会导致很多错误。当我在我的 Mac 上启动我的项目时,我能够很好地进行版本调整并且没有遇到任何错误。

一个菜鸟的错误,但我吸取了教训。

【讨论】:

    猜你喜欢
    • 2013-08-07
    • 2018-12-12
    • 1970-01-01
    • 2022-11-02
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多