Eu mudei vários arquivos em um repositório git, mas não os enviei ainda.
Posso obter uma lista das alterações apenas invocando git status
. Mas como faço para obter uma lista das linhas ou do conteúdo que alterei, além dos nomes dos arquivos?
Eu inicialmente pensei em usar git diff , mas parece ser útil apenas para comparar mudanças já confirmadas.
Normalmente eu apenas faço meld .
, mas neste caso estou conectado a um servidor externo via ssh.
man git-diff
diz--staged is a synonym of --cached
git diff
é calcular a diferença entre o diretório de trabalho e o índice , nãoHEAD
O que eu uso nesses casos é:
Isso mostrará as mudanças desde o último commit. Embora de alguma forma funcione mais rápido com
ou
Para ver as alterações em
git add
arquivos editados anteriormente , use astaged
sinalização:fonte