2009-08-22 6 views
2

Je crée mon répertoire de travail en utilisant cette commande git: git clone git: //git.webkit.org/WebKit.git WebKitSupprimer un répertoire de git localement

Est-il possible de supprimer un répertoire et son sous-répertoires localement et pourtant il ne va pas bousiller mon futur 'git svn rebase' quand j'essaye de synchroniser jusqu'à une nouvelle version de webkit?

Merci.

+0

Vous avez créé un répertoire de travail git à l'aide d'une commande git à partir d'un dépôt git, n'est-ce pas? Je ne comprends pas où Subversion intervient. –

Répondre

3

Vous pouvez utiliser git rm --cached pour supprimer un répertoire localement. Cela supprimera les fichiers du contrôle de version.

2

Vous pouvez supprimer le répertoire et ses fichiers de votre référentiel local en utilisant git rm et en validant la modification. Lorsque vous voudrez à nouveau vous réorganiser par rapport à la branche amont, vous n'aurez aucun problème si l'amont n'a apporté aucune modification aux fichiers que vous avez supprimés. Vous pouvez apporter des modifications sans aucune attention interactive. Toutefois, si l'amont a modifié l'un de ces fichiers, git rebase affichera un conflit et vous demandera quoi faire. Lorsque cela se produit, vous pouvez résoudre le conflit en supprimant le (s) fichier (s) en conflit et en poursuivant le rebasage. Lorsque vous avez terminé le rebasage, ces fichiers seront toujours supprimés dans votre référentiel local.

Questions connexes