Réinitialiser le dépôt git local
Il y A quelques jours j'ai créé un dépôt sur Github, puis suivi les étapes pour ajouter ma solution existante pour elle. Je n'ai aucune idée de ce que j'ai fait de mal, mais après quelques aléatoire "git add" commandes et autres joyeusetés, je reçois le message sur github pour windows:
failed to sync this branch.
You might need to open a shell and debug the state of this repo.
Ne va pas se produire.
Une meilleure idée, c'est que j'ai supprimer le dépôt github et de recommencer avec mon dépôt local. Je sais comment faire pour supprimer le dépôt sur github (je sais que c'est facile parce que j'ai déjà fait une fois.) Je ne suis pas sûr de savoir comment commencer plus localement. Est-il une commande git qui est fondamentalement "git uninit" ou "git déconstruire référentiel" ?
- Supprimer le caché .git dossier et de recommencer.
- Cela ressemble à une copie de stackoverflow.com/questions/1514054/...
- est droit. En plus de cela, peut-être vous pouvez aussi utilisez "git init" pour l'initialisation, puis "git remote add/rm" pour mettre à jour dépôt github, puis "git add -Un" à suivre tout?
- J'ai été à regarder le trafic sur cette question depuis que j'ai commencé il 47 minutes ago. Grâce à plus tout le monde pour votre aide.:: Oui, c'est un doublon de cette question. Désolé, j'ai essayé de trouver ceux du premier. :: CherryQu de réponse (dans les commentaires) est la solution la plus simple: faire d'une autre git init réinitialise tout. Encore une fois, merci à tous.
Vous devez vous connecter pour publier un commentaire.
Git stocke tout sur les pensions de titres à l'opération de la racine dans le secret
.git
dossier. Tout simplement la suppression de ce dossier,rm -rf .git
il fait comme si il n'y avait jamais une pension de là.J'ai eu cette erreur sur GitHub pour Windows lorsque je avait perdu la connexion internet. Une fois que j'ai une connexion de retour, il synchronisés jusqu'à fin. Apparemment les messages d'erreur sur le client windows ne sont pas suffisamment descriptif pour vous dire quand vous avez perdu la connectivité. C'était aussi simple que cela.
Il y a une autre option qui ne fait pas intervenir à l'aide de la ligne de commande. Il va sans dire que oui, vous devez savoir comment l'utiliser, mais si vous êtes seulement à apprendre, il n'est pas simple.
Télécharger TortoiseGit et cliquez-droit sur le dossier contenant le repo. Aller à TortoiseGit > Pousser et saisir vos informations de connexion. Badabing.
Je l'utiliser en tandem avec le Github du client. La vie est plus facile/rapide maintenant.
Je suis sûr que j'ai trouvé ça dans un autre stackoverflow (si je vois que je vais mettre le lien ici), mais le redémarrage de Windows en fait résout ce problème pour moi. Si je me souviens bien, cela est lié à Github pour Windows mise à jour.
Il y a peut être une autre façon d'obtenir l'application de mise à jour correctement et de synchronisation sans redémarrer. Chaque fois que j'ai eu ce problème bien que, le redémarrage de Windows corrige.
git windows ne peut pas cloner le repo pour moi peu importe je peut le cloner dans git shell. Je l'ai fixée par les étapes suivantes:
sans redémarrage de windows ne permettent pas de résoudre le problème, je l'ai fait essayer.