Comment faire pour supprimer le dossier dans GitLab à l'aide de la console
J'ai tort créé un dossier nommé src
dans mon GitLab référentiel et maintenant, je veux supprimer ce dossier. J'ai essayé plusieurs façons de supprimer, mais je suis capable seulement de supprimer localement, mais pas dans mon GitLab référentiel. Ce dossier est toujours là, et je veux me débarrasser. J'ai essayé les commandes
git rm -r src
git commit -m "Remove directory"
git push -u origin master
mais cela ne fonctionne toujours pas supprimer le dossier dans mon GitLab référentiel.
J'ai aussi essayé ceci :
git rm -r --cached src
et aucun d'eux ne semble fonctionner pour moi .
OriginalL'auteur AlbAlbatros | 2016-09-12
Vous devez vous connecter pour publier un commentaire.
Git ne pas suivre les répertoires, seulement leur contenu. Mais
git rm -r src
l'ai fait. Ici est possible de choses à vérifier.Était le
git push
succès? Si non, alors la distance ne sera pas mis à jour.Vérifiez que
origin
est ce que vous pensez que c'est avecgit remote -v
.Vérifiez que vous êtes à la recherche à la branche de droite,
master
.Si vous parlez de ce que Gitlab affiche dans un navigateur web, faire un nouveau clone de votre dépôt et de vérifier si
src
est toujours là. Si ce n'est pas le cas, alors c'est probablement un problème avec leur affichage sur le web, peut-être un problème de mise en cache.Si après que vous avez fait tout cela et sont toujours déconcerté, contactez Gitlab à ce sujet.
WRT
git rm --cached
, le--cached
se réfère à la zone de transit (également appelé le cache, aussi appelé l'index). C'est l'endroit oùgit add
copie les fichiers à édifier le prochain commit. Il vit sur votre machine et n'a rien à voir avec votre problème.OriginalL'auteur Schwern
Il suffit de supprimer le dossier de votre système local, puis ajouter tous les, commettre, puis push origin master.
OriginalL'auteur James Siva