/ / Remover um diretório do git localmente - git, git-svn

Remover um diretório do git localmente - git, git-svn

Eu estou criando meu diretório de trabalho usando este comando git: git clone git: //git.webkit.org/WebKit.git WebKit

É possível remover um diretório e seus subdiretórios localmente e ainda assim ele não vai estragar o meu futuro "git svn rebase" quando tento sincronizar para uma versão mais recente do webkit?

Obrigado.

Respostas:

3 para resposta № 1

Você pode usar git rm --cache para remover um diretório localmente. Isso removerá os arquivos do controle de versão.


2 para resposta № 2

Você pode remover o diretório e seus arquivos de seu repositório local usando git rm e cometer a mudança.

Quando você próximo quer rebase contra o upstreambranch, você não terá problemas se o upstream não tiver feito nenhuma alteração nos arquivos que você removeu. Suas alterações podem ser aplicadas sem qualquer atenção interativa.

No entanto, se o upstream tiver modificado algum desses arquivos, git rebase mostrará um conflito e perguntará o que fazer. Quando isso acontece, você pode resolver o conflito removendo o (s) arquivo (s) em conflito e continuando o rebase. Quando você concluir o rebase, esses arquivos ainda serão removidos em seu repositório local.