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

Digamos que eu clonei um repositório e comecei a modificar arquivos. Eu sei que se eu tiver alterações locais não confirmadas, eu posso fazer um diff como seguegit diff test.txt e mostrará a diferença entre o HEAD local atual e as alterações modificadas e não confirmadas no arquivo. Se eu fizer essas alterações, eu posso diferenciá-lo com o repositório original usandogit diff master origin/master

Mas existe alguma maneira de diferenciar as mudanças locais com o repositório original no servidor?antes cometer localmente? Eu tentei várias permutações degit diff --cached master origin/master sem sorte.

questionAnswers(4)

yourAnswerToTheQuestion