Perguntas com a marcação «git»

1057
Posso excluir um commit do git, mas manter as alterações

Em uma das minhas ramificações de desenvolvimento, fiz algumas alterações na minha base de código. Antes de concluir os recursos em que estava trabalhando, tive que mudar minha ramificação atual para mestre para demonstrar alguns recursos. Mas apenas o uso de um "mestre de verificação do git"...

1036
Você não concluiu sua mesclagem (MERGE_HEAD existe)

Fiz um ramo chamado 'f' e fiz um checkout para dominar. Quando tentei o git pullcomando, recebi esta mensagem: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. Quando eu tento git status, ele me dá o seguinte: On branch master # Your...

1035
Descubra quando um arquivo foi excluído no Git

Eu tenho um repositório Git com n commits. Eu tenho um arquivo que eu preciso, e que costumava estar no repositório, e de repente procuro e penso "Oh! Para onde foi esse arquivo?" Existe algum (s) comando (s) Git que me diz que "o arquivo really_needed.txt foi excluído no commit n-13"? Em outras...

1035
Como mesclar um commit específico no Git

Eu peguei uma ramificação de um repositório no GitHub e cometi algo específico para mim. Agora eu achei que o repositório original tinha um bom recurso que estava em HEAD. Quero mesclá-lo apenas sem confirmações anteriores. O que devo fazer? Eu sei como mesclar todos os commits: git branch -b...

1027
O que é HEAD no Git?

Você vê a documentação do Git dizendo coisas como A ramificação deve ser totalmente mesclada no HEAD. Mas o que é HEADexatamente o Git

1025
Para onde é gravado o git config --global?

Ao usar git config --globalpara configurar as coisas, em qual arquivo ele gravará? Exemplo: git config --global core.editor "blah" Não consigo encontrá-lo nesses lugares: C:\Program Files\Git\etc\gitconfig C:\myapp\.git\config Eu não defini um ENV? Versão do My Git: 1.6.5.1.1367.gcd48 - no...

1006
Redefinição definitiva de um único arquivo

Atualmente, tenho três arquivos modificados no meu diretório de trabalho. No entanto, quero que um deles seja redefinido para o status HEAD. No SVN, eu usaria svn revert <filename>(seguido por, svn update <filename>se necessário), mas no Git eu deveria usar git reset --hard. No...

984
Como reverter vários commits git?

Eu tenho um repositório git que se parece com isso: A -> B -> C -> D -> HEAD Quero que o chefe do ramo aponte para A, ou seja, quero que B, C, D e HEAD desapareçam e quero que o cabeçote seja sinônimo de A. Parece que eu posso tentar fazer uma nova reformulação (não se aplica, desde...