Perguntas com a marcação «git»

378
Como reverter um "git rm -r."?

Eu disse acidentalmente git rm -r .. Como me recupero disso? Eu não cometi. Acho que todos os arquivos foram marcados para exclusão e também foram fisicamente removidos do meu checkout local. EDIT: eu poderia (se soubesse o comando) reverter para o último commit. Mas seria muito melhor se eu...

374
Mesclar até um commit específico

Eu criei um novo ramo nomeado a newbranchpartir do masterramo no git. Agora eu ter feito algum trabalho e deseja mesclar newbrancha master; no entanto, fiz algumas alterações extras newbranche quero mesclar newbranchaté o quarto da última confirmação master. Eu usei, cherry-pickmas mostra a...

373
Gerando estatísticas do repositório Git

Estou procurando algumas boas ferramentas / scripts que me permitam gerar algumas estatísticas de um repositório git. Vi esse recurso em alguns sites de hospedagem de código e eles continham informações como ... confirma por autor confirma por dia / semana / ano / etc. linhas de código ao longo...

371
Como colorir o console do Git?

Vi recentemente que o gitconsole do Windows é colorido, por exemplo, verde para adições, vermelho para exclusões etc. Como faço para colorir meu gitconsole dessa maneira? Para instalá-lo, usei o comando: $ sudo apt-get install

367
Esconder apenas mudanças encenadas no git - é possível?

Existe uma maneira de eu esconder apenas minhas alterações faseadas? O cenário com o qual estou tendo problemas é quando trabalhei em vários bugs em um determinado momento e tive várias alterações sem etapas. Gostaria de poder preparar esses arquivos individualmente, criar meus arquivos .patch e...

366
Como encontrar / identificar grandes confirmações no histórico do git?

Eu tenho um repositório Git de 300 MB. O tamanho total dos meus arquivos com saída atualmente registrada é de 2 MB e o tamanho total do restante do repositório git é de 298 MB. Este é basicamente um repositório somente de código que não deve ter mais do que alguns MB. Suspeito que alguém...

365
Git - envia atalho de ramificação atual

Existe um atalho para dizer ao Git para enviar a ramificação de rastreamento atual à origem? Nota: Sei que posso alterar o comportamento de envio padrão , mas estou procurando uma solução ad-hoc que não mude o comportamento padrão. Por exemplo, suponha que eu esteja no ramo...