Разные git commit origin master и мой сервер - PullRequest
0 голосов
/ 25 августа 2018

В моем локальном git,

~/my/local/dir/my-repo-name$ rev-parse HEAD
2978a05ecaa0657220b669fc60f127349f87faf4

Однако на моем live-сервере мне пришлось git stash, и он дал следующее:

myremote@mylive-website:~/mylive$ git stash
Saved working directory and index state WIP on master: 9728f63 Merge branch 'master' of bitbucket.org:myname/my-repo-name
HEAD is now at 9728f63 Merge branch 'master' of bitbucket.org:myname/my-repo-name
myremote@mylive-website:~/mylive$ git rev-parse HEAD
1cb3966b518e0e31940407d53b981bbb58a62092
myremote@mylive-website:~/mylive$ git merge master
Already up-to-date.

Так что мой локальный иLive-сервер имеет другой номер коммита.Как я могу это исправить?

1 Ответ

0 голосов
/ 19 мая 2019

Я бы сделал git pull --rebase, чтобы воспроизвести любой локальный коммит (еще не переданный) поверх обновленной удаленной origin/master ветви.

Тогда вы сможете оттолкнуть master к origin, не беспокоясь о --ff (поскольку это будет только ускоренная перемотка вперед) или принудительное нажатие.

...