В пользовательском интерфейсе GitHub: Просто нажмите кнопку «фиксация» и посмотрите, является ли один из последних коммитов вашим.Это требует ручного просмотра коммитов, поэтому он будет хорошо работать только в том случае, если ваш коммит является одним из самых последних (потому что вы зафиксировали свой форк и никогда не извлекали обновления) или если есть небольшое количество коммитов, и вы можете просмотреть их все.
Использование Git: Этот метод защищен от ошибок, даже для хранилищ с тысячами коммитов.
- Клонируйте свою вилку.
git clone ...
- Добавить другой репозиторий в качестве апстрима.
git remote add upstream ...
- Получить репо в восходящем направлении.
git fetch upstream
- Используйте rev-list для поиска коммитов в master, которые не объединены с веткой upstream:
git rev-list --oneline master ^upstream/master
Если в rev-list нет спискакоммиты, тогда в вашей основной ветке нет коммитов, которые не были объединены с веткой upstream, и ваш репозиторий можно безопасно удалить.
Если вы могли зафиксировать в ветвях другиечем мастер:
- Убедитесь, что у вас есть локальная копия любой ветки в вашем ответвлении репозитория, к которому вы, возможно, присоединились.Обычно это уже существует, если вы не на другом компьютере или чем-то еще.
- Перечислите все ваши местные филиалы.
git branch
- Для каждой локальной ветви, которую вы хотите проверить, ищите коммиты, которые не находятся в восходящем потоке:
git rev-list --oneline local-branchname ^origin/master
.Или сравните с какой-либо другой ветвью, отличной от upstream/master
, в зависимости от того, где она была бы объединена.