$ git push
Counting objects: 5, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 1.58 KiB, done.
Total 3 (delta 2), reused 0 (delta 0)
To https://github.com/my/repo.git
6317d42..d9b787e development -> development
через 15 мин
$ git push
To https://github.com/my/repo.git
! [rejected] development -> development (non-fast-forward)
error: failed to push some refs to 'https://github.com/my/repo.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
$ git push
To https://github.com/my/repo.git
! [rejected] development -> development (non-fast-forward)
error: failed to push some refs to 'https://github.com/my/repo.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again. See the 'Note about
fast-forwards' section of 'git push --help' for details.
$ git pull
Merge made by recursive.
$ git push
Counting objects: 16, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 1.42 KiB, done.
Total 11 (delta 9), reused 0 (delta 0)
To https://github.com/my/repo.git
d9b787e..2b694e8 development -> development
при этом изменений на гитхабе не было, ни у кого нет доступа, так же сейчас в истории изменений не видно, чтобы кто-то делал коммит.
Зато есть merge коммит «Merge branch 'development'» в котором отсутствуют изменения
Showing 0 changed files with 0 additions and 0 deletions.
Вопрос — почему такое бывает?