Как обнаружить различия между локальным репо и удаленным репо в git?

Скажем, я сделал git-клон из URL для хранилища. Я сделал некоторые изменения в файле, сделал git commit.

Когда я делаю git pull, я вижу, что там написано «Уже в курсе»

Разве это не должно показать что-то, что говорит, что я не в курсе?

Мой вопрос:

Допустим, я внес указанные выше изменения в свое локальное репо, но не выполняю фиксацию в течение 2 дней, но до истечения 2 дней кто-то другой внес изменения в удаленное репо. Какие шаги я должен сделать, чтобы убедиться, что я не отменяю изменения в удаленном репо или, по крайней мере, смогу извлечь последние изменения перед фиксацией?

Есть ли какой-нибудь способ провести различие между моим локальным репо и удаленным репо, чтобы проверить, какие есть различия? (в случае, если я просто хочу вспомнить, что у меня было раньше?)

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

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