почему git force обновляет мой коммит во время git push --mirror? - PullRequest
0 голосов
/ 30 мая 2018

Я получил проблему с git и задал вопрос ранее, не решенный.

Когда я выполняю git push --mirror на своем собственном сервере git, во время его работы я нажимаю коммитна мой git-сервер, он принял.

➜  ljmall git:(master) ✗ gp
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 1.06 KiB | 1.06 MiB/s, done.
Total 4 (delta 3), reused 0 (delta 0)
To git.dmright.com:/opt/git/ljmall
   a436fdda3..88ceb916e  master -> master

После того, как git push --mirror сделано, я думаю, что я должен нажать еще раз, потому что должен быть один новый коммит на git-сервере, но он сказал мне Everything up-to-date

dejavu@ljhost-01:/opt/git/ljmall.git$ sudo -H -u git git push --mirror
Everything up-to-date

Затем я запускаю git pull --rebase на моей машине для разработки, мой последний коммит - принудительное обновление.

Saved working directory and index state WIP on master: 88ceb916e feat: resources
From git.dmright.com:/opt/git/ljmall
 + 88ceb916e...a436fdda3 master     -> origin/master  (forced update)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...