Git reflog - это история sha1s, которые вы проверили.Это верно для любого репозитория, в котором вы находитесь. Если удалить свой репозиторий и клонировать его снова, вы потеряете эту историю.
Второй вопрос не имеет смысла.Я предполагаю, что вы хотите git fetch
, а затем просмотреть то, что находится на пульте, который вы еще не слили.Вы можете сделать это с помощью git log master..origin/master
, чтобы увидеть, что есть у удаленного мастера, а у вас нет.