Как выполнить TFS-эквивалент «Отменить ожидающие изменения»

Как мне выполнить эквивалент TFS «Отменить ожидающие изменения» в Git для одного или нескольких файлов?

Это в основном означает сделать эти шаги:

Отменить изменения на дискеСброс любых изменений, обнаруженных GitПолучение последних изменений в файле из Git

Было бы хорошо узнать различия (если они есть) в командах для этого, если вы(1) просто изменил его на диске, не добавляя его, но также когда вы(2) сделал команду добавления и за бонус,(3) даже когда вы совершите изменение.

Ответы на вопрос(4)

Ваш ответ на вопрос