Сначала вам необходимо зафиксировать ваши файлы, чтобы преобразовать их в origin/master
.
Если вы не хотите фиксировать их на master
(потому что вы можете обновить master
, перебазировав егоповерх origin/master
), вы можете сначала создать tmp
ветвь коммита там.
git checkout tmp
git add -A
git commit -m "intermediate commit"
Затем вам нужно git fetch origin/master
, предполагая, что точки отправления вашего репозитория GitHub
Наконец, вы можете:
- Проверять все коммиты, сделанные на удаленной ветке с момента создания локальной ветки:
git diff HEAD...origin/master
- ее различияесть в вашей локальной ветке, но ее нет при запуске удаленной ветки:
git diff origin/master...HEAD
См. Отличный ответ Марка Лонгэйра по git diff
для получения дополнительной информации.