不同的git commit origin master和我的服务器

时间:2018-08-25 11:49:41

标签: git git-commit

在我的本地git中,

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

但是,在我的实时服务器上,我不得不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.

因此我的本地服务器和实时服务器具有不同的提交编号。我该如何解决?

1 个答案:

答案 0 :(得分:0)

我将执行git pull --rebase,以便在更新的远程origin/master分支顶部重播任何本地提交(尚未推送)。

然后,您可以将master推回origin,而不必担心--ff(因为它仅是快进)或强制执行。< / p>