2016-05-26 2 views
0

Lors de l'exécution de la commande « git status » sur mon repo clone je reçois l'erreur suivante:Git clone repo ne fonctionne pas

« erreur: répertoire d'objets /[Path]/.git/objects n'existe pas; vérifier. git/objets/info/alterne

erreur:. refs/heads/maître ne pointe pas vers un objet valide

erreur: refs/remotes/origine/HEAD ne pointe pas vers un objet valide

!

erreur: refs/remotes/origin/master ne pointe pas vers un objet valide! Pas de révolutions à afficher. "

Cela ne se produit pas sur mon dépôt principal.

Existe-t-il un moyen spécifique de cloner un repo maître pour que le clone dispose également du contrôle de version?

Voici la config:

[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 

Voici la commande que j'exécutais cloner:

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

cd ../CloneDirectory 

git show-branch 

git checkout 
+0

Veuillez expliquer ce que vous avez fait pour cloner votre dépôt principal. Et peut-être ne l'appelez pas maître repo parce que c'est souvent associé à la branche _master_ dans n'importe quel repo. –

+0

Je pense que ce lien sera utile [Lien] (https://confluence.atlassian.com/stashkb/object-directory-does-not-exist-git-operations-fail-after-upgrade-or-stash_home-update- 650413082.html) – anuraj

+0

Ajoutez votre fichier de configuration git –

Répondre

1

j'ai compris la question.

J'ai une configuration non conventionnelle où mon projet est hébergé sur dropbox et j'utilise Git pour la version du projet. À la maison je travaille sur le projet sur un mac, au travail je suis sur windows. Le problème est que j'ai cloné mon repo principal sur mon mac dans un répertoire différent sur dropbox, puis quand j'ai essayé d'utiliser Git sur Windows cela cause beaucoup d'erreurs. Quand j'ai démarré mon projet sur mon mac, j'ai été en mesure de bien la version et n'a rencontré aucune erreur.

Une erreur de débutant, mais j'ai appris ma leçon.