git reverter alterações, exceto ir arquivos de extensão

3

git revert O HEAD reverte todas as alterações, mas o que eu quero reverter, exceto meus arquivos de extensão go? Quero reverter todas as alterações, exceto aquela com * .go

Eu tentei

   git revert HEAD ^*.go
   git revert HEAD *.go?

Nenhum deles funciona. Onde devo procurar este recurso?

    
por EPSILONsdfsdfdsf 24.10.2013 / 07:23

1 resposta

1

A função revert é usada para reverter um commit inteiro

De git revert --help

Given one or more existing commits, revert the changes that the related patches introduce, and record some new commits that record them. This requires your working tree to be clean (no modifications from the HEAD commit).

Então você não pode fazer uma reversão parcial.

Você precisa editar o comentário que deseja reverter e dividi-lo em dois commits diferentes: um com todos os seus arquivos *.go e o outro com todos os outros arquivos. Então, você pode reverter o commit correto.

    
por 24.10.2013 / 07:42

Tags