Perguntas com a marcação «diff»

O ato de identificar diferenças entre dois ou mais arquivos, a fim de suportar várias atividades de desenvolvimento de software (rastreamento de erros, criação de patches, ...)

2141
Como mostro as alterações que foram testadas?

Eu realizei algumas mudanças a serem confirmadas; como posso ver o diff de todos os arquivos preparados para a próxima confirmação? Estou ciente do status do git , mas gostaria de ver as diferenças reais - e não apenas os nomes dos arquivos que estão em teste. Vi que a página de manual do git-diff...

1752
Visualizando confirmações Git não empurradas

Como posso visualizar quaisquer confirmações locais que fiz e que ainda não foram enviadas ao repositório remoto? Ocasionalmente, git statusimprimirá que meu ramo é X confirma antes origin/master, mas nem sempre. Isso é um erro na minha instalação do Git ou estou faltando alguma...

1538
Como comparar arquivos de dois ramos diferentes?

Eu tenho um script que funciona bem em um ramo e está quebrado em outro. Eu quero olhar as duas versões lado a lado e ver o que é diferente. Existem maneiras de fazer isso? Para deixar claro, não estou procurando uma ferramenta de comparação (eu uso o Beyond Compare). Estou procurando um comando...

1435
Como grep (pesquisar) código confirmado no histórico do Git

Eu apaguei um arquivo ou algum código em um arquivo em algum momento no passado. Posso grep no conteúdo (não nas mensagens de confirmação)? Uma solução muito ruim é grep o log: git log -p | grep <pattern> No entanto, isso não retorna o hash de confirmação imediatamente. Eu brinquei git...

474
git-diff para ignorar ^ M

Em um projeto em que alguns dos arquivos contêm ^ M como separadores de nova linha. A difusão desses arquivos é aparentemente impossível, pois o git-diff vê como o arquivo inteiro é apenas uma única linha. Como alguém se diferencia da versão anterior? Existe uma opção como "tratar ^ M como nova...

460
Como diferenciar um commit com seu pai?

Além de escrever um alias ou script, existe um comando mais curto para obter o diff para um commit específico? git diff 15dc8^..15dc8 Se você fornecer apenas o único ID de confirmação git diff 15dc8, será diferente desse commit contra

443
Como visualizar o arquivo diff no git antes de confirmar

Isso geralmente acontece comigo: Estou trabalhando em algumas alterações relacionadas ao mesmo tempo ao longo de um dia ou dois e, quando é hora de confirmar, acabo esquecendo o que mudou em um arquivo específico. (Este é apenas um repositório pessoal do git, por isso estou bem em ter mais de uma...