Articles of git

Como modificar um commit especificado no git?

Geralmente, envio uma lista de confirmações para revisão. Se eu tiver: HEAD Commit3 Commit2 Commit1 Eu sei que posso modificar head commit com git commit –amend , mas como posso modificar o Commit1 , dado que não é o commit do HEAD ?

Como mesclar um commit específico no Git

Eu bifurquei uma ramificação de um repository no GitHub e cometi algo específico para mim. Agora eu encontrei o repository original tinha um bom recurso que estava no HEAD . Eu quero mesclar apenas sem confirmações anteriores. O que eu deveria fazer? Eu sabia como mesclar todos os commits: git branch -b a-good-feature git pull […]

Como posso remover um commit no GitHub?

Eu “acidentalmente” empurrei um commit para o GitHub. É possível remover este commit? Eu quero reverter meu repository GitHub como era antes deste commit.

CABEÇA e ORIG_HEAD no Git

O que esses símbolos se referem e o que eles significam? (Não consigo encontrar nenhuma explicação na documentação oficial)

Como remover arquivos locais (não rastreados) da tree de trabalho atual do Git?

Como você exclui arquivos locais não rastreados de sua tree de trabalho atual?

Faça uma “exportação git” (como “svn export”)?

Eu tenho me perguntado se existe uma boa solução “git export” que cria uma cópia de uma tree sem o diretório do repository .git . Existem pelo menos três methods que conheço: git clone seguido pela remoção do diretório do repository .git . git checkout-index alude a essa funcionalidade, mas começa com “Apenas leia a […]

Como faço para forçar “git pull” a sobrescrever arquivos locais?

Como faço para forçar uma substituição de arquivos locais em um git pull ? O cenário é o seguinte: Um membro da equipe está modificando os modelos de um site em que estamos trabalhando Eles estão adicionando algumas imagens ao diretório de imagens (mas esquecem de adicioná-las sob controle de origem) Eles estão enviando as […]

Redefinir ou reverter um arquivo específico para uma revisão específica usando o Git?

Fiz algumas alterações em um arquivo que foi confirmado algumas vezes como parte de um grupo de arquivos, mas agora quero redefinir / reverter as alterações para uma versão anterior. Eu fiz um git log junto com um git diff para encontrar a revisão que eu preciso, mas não tenho idéia de como recuperar o […]

Como faço para atualizar um repository do GitHub forked?

Eu recentemente bifurcou um projeto e apliquei várias correções. Eu então criei um pedido pull que foi então aceito. Alguns dias depois, outra mudança foi feita por outro colaborador. Então meu garfo não contém essa mudança. Como posso conseguir essa mudança no meu garfo? Preciso excluir e recriar meu fork quando tiver mais alterações para […]

Como parar de rastrear e ignorar alterações em um arquivo no Git?

Eu clonei um projeto que inclui alguns arquivos .csproj . Eu não preciso / como meus arquivos csproj locais sendo rastreados pelo Git (ou sendo criados ao criar um patch), mas claramente eles são necessários no projeto. Eu adicionei *.csproj ao meu .gitignore LOCAL, mas os arquivos já estão no repository. Quando eu digito o […]