Perguntas com a marcação «git-rewrite-history»

Reescrever o histórico de um repositório Git, por exemplo, para editar commits antigos, remover dados indesejados (por exemplo, dados privados ou arquivos grandes), reorganizar a estrutura de arquivos, corrigir metadados de commits, etc.


30
Como alterar o nome do autor e do commit e o email de vários commit no Git?
На этот вопрос есть ответы на Stack Overflow на русском : Поменять у автора и коммитера емейл и имя во всех коммитах Eu estava escrevendo um script simples no computador da escola e cometendo as alterações no Git (em um repositório que estava no meu pendrive, clonado do meu computador …

16
Como modificar uma confirmação especificada?
Normalmente, envio uma lista de confirmações para revisão. Se eu tiver as seguintes confirmações: HEAD Commit3 Commit2 Commit1 ... Eu sei que posso modificar o commit da cabeça git commit --amend. Mas como posso modificar Commit1, já que não é o HEADcommit?




12
Como você corrige uma mesclagem incorreta e reproduz suas confirmações boas em uma mesclagem fixa?
Confirmei acidentalmente um arquivo indesejado ( filename.origenquanto resolvia uma mesclagem) no meu repositório há vários commits atrás, sem que eu o notasse até agora. Eu quero excluir completamente o arquivo do histórico do repositório. É possível reescrever o histórico de alterações, que filename.orignunca foi adicionado ao repositório em primeiro lugar?







Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.