如何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]
。
完成
我刚刚完成了一个功能,添加并提交到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]
。
完成