Perguntas com a marcação «git-diff»

184
Obtendo a diferença entre dois repositórios

Como podemos obter a diferença entre dois repositórios git? O cenário: temos um repo_a e repo_b. Este último foi criado como uma cópia de repo_a. Houve um desenvolvimento paralelo nos dois repositórios posteriormente. Existe uma maneira de listar as diferenças das versões atuais desses dois...

148
Como obter diff trabalhando como git-diff?

Eu gosto da formatação de saída git diff. A cor e a +/ -representação das alterações entre as linhas são mais fáceis de ler do que o GNU diff. Eu posso executar git diffusando --no-indexflag fora de um repositório git e funciona bem. No entanto, parece estar faltando a --excludeopção para excluir...

141
Como diferenciar entre alterações não confirmadas locais e origem

Digamos que eu clonei um repositório e comecei a modificar arquivos. Sei que, se houver alterações não confirmadas locais, posso fazer uma comparação da seguinte forma git diff test.txte ele me mostrará a diferença entre o HEAD local atual e as alterações não confirmadas modificadas no arquivo. Se...

115
Como obter git diff com contexto completo?

Como criar remendo adequado para revisão no cadinho? git diff branch master --no-prefix > patch Isso gera apenas 3 linhas de contexto. Então eu faço o seguinte git diff --unified=2000 branch master --no-prefix > patch Esperançosamente, todos os arquivos terão menos de 2.000 linhas....

112
Lista Git de arquivos testados

I fizeram uma grande quantidade de arquivos usando git add, agora eu quero ver todos os arquivos que eu encenado, sem untracked arquivos ou alterados, mas unstaged arquivos. Como faço isso? Ao usar git diff --cachedposso ver as mudanças do que acabei de encenar. Então tentei usar, git status...

104
Fazendo git diff --stat mostrar o caminho completo do arquivo

Ao fazer, git diff --statalguns arquivos são listados com o caminho completo da base do repositório, mas alguns arquivos são listados como: .../short/path/to/filename. Esse é o caminho com o qual começa ...e apenas o caminho curto é mostrado. Eu gostaria git diffde listar o caminho completo de...

104
Como baixar um único commit-diff do GitHub?

Gostaria de obter um único commit (vamos chamá-lo ${SHA}) do GitHub por meio da interface da web. Por exemplo, algo como: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... mas sem ter que clonar todo o repositório (o repo em...

94
“Git diff” não faz nada

Presumo que seja um erro de configuração em algum lugar, mas não consigo descobrir onde. Comandos git regulares parecem funcionar bem, mas "git diff" não faz nada. Por segurança, removi as ferramentas diff externas do meu arquivo .gitconfig. Ele foi instalado via MacPorts e é a versão mais recente...