2010-05-20 6 views
0

Je veux enlever tout dans mon projet git. Y a-t-il un moyen facile de faire cela?Enlever tout

+0

Voulez-vous supprimer le projet entier? – ZelluX

+2

laisser tomber le serveur hd du 30ème étage ... ça va le faire. :) –

+0

Pas le projet, seul le contenu. – pocoa

Répondre

4

Oui. Tout comme vous pouvez tout ajouter.

git rm -r . 
+0

Je reçois "fatal: pathspec" ne correspond à aucun fichier "sur Linux/Windows. Avez-vous une idée? – pocoa

+0

J'ai vu que mon dossier de travail est vide maintenant. Donc ça a marché maintenant? Quel message d'erreur stupide !! Ma copie locale est ok maintenant. Mais qu'en est-il de la copie originale sur le serveur. Ai-je besoin d'autre chose? Désolé, je roule beaucoup de documents mais ça me déroute toujours. – pocoa

+0

Pour vider le repo distant, vous devez le valider. 'git commit -m" vous tous, allez-y "' puis appuyez sur. 'git push' –

2

Bien sûr:

rm -rf /path/to/gitrepo 

Ou avez-vous dire «Supprimer tous les fichiers du projet de suivi du contenu?

git rm -r /path/to/gitrepo 
git commit 
+0

Oui, je veux qu'ils soient accessibles dans la version précédente. Mais la nouvelle version ne devrait pas les avoir. – pocoa

2

Si vous souhaitez supprimer complètement le repo de GitHub, il y a l'option « Supprimer ce référentiel » pour cela sur la page d'administration du projet. L'URL est généralement quelque chose comme:

https://github.com/<username>/<project>/edit 

Si vous voulez supprimer les fichiers de la prochaine révision de la pension, mais garder leurs histoires, alors vous devriez faire quelque chose comme:

git rm -r . 

Si vous seulement vouloir éliminer l'histoire de certains fichiers dans le repo, vous pouvez utiliser git filter-branch.

+0

Non, je veux toujours conserver ces fichiers dans la version précédente. Mais la nouvelle version ne les aura pas. – pocoa