如何git'重新'拉入服务器?

How to git 're-'pull in server?

我刚刚完成了一个功能,添加并提交到develop分支。当需要将我的工作添加到服务器时,我使用 ssh 登录,然后我做了:git pull origin "wrong branch"。我的网站进行了一次旧更新,现在我重新拉取了开发(正确的分支)并且没有任何变化。

请问我该如何解决?

这是我得到的回复:

From 193.108.29.147:/var/git/repositories/my_website
* branch            develop    -> FETCH_HEAD
Already up-to-date.

错误的分支必须在正确的分支之前。这意味着拉错了分支拉到了正确的分支。您可能想摆脱那些额外的提交。

键入 git log 并找到您为函数所做的提交。然后 运行 git reset --hard [sha of your commit] (确保您没有任何未提交的更改!)。然后运行git pull [correct branch]

完成