Git repo clone无法正常工作

时间:2016-05-26 11:10:55

标签: git

执行" git status"我的克隆repo上的命令我收到以下错误:

"错误:对象目录/ [Path] /.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

1 个答案:

答案 0 :(得分:1)

我想出了这个问题。

我有一个非传统的设置,我的项目托管在Dropbox上,我使用Git对项目进行版本控制。在家里我在mac上工作,在工作中我在Windows上。问题是我将我的mac上的主要repo克隆到dropbox上的另一个目录,然后当我尝试在Windows上使用Git时会导致很多错误。当我在我的Mac上启动我的项目时,我能够正常编辑并且没有错误。

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