我是新的git,并试图设置git与http://danielmiessler.com/study/git/#website管理我的网站。我正在使用win7中的git gui
我已经开始工作了,但是由于错误的原因,我做了一次很难的复位。现在,虽然当我将最新的更改从本地推到我的网站时,IDE说它工作了,但是没有发生对远程服务器上的实际站点的任何更改。
下面是一个示例消息:
2012年12月3日下午2:15:38推动git push ssh://*..com/home/*/site_hub.git+ref/ ==IDE== /==IDE==/heads/主站:主旧Id :d8ad488e1d9f8db069cf2f93d289b7*新Id:==IDE==结果: OK本地存储库更新
当我转到服务器的文件管理器时,今天似乎没有更新任何文件。
在硬复位之前它工作得很好。我怎么才能解决这个问题?
发布于 2012-12-03 22:19:58
输出告诉您,您的本地存储库中没有未在服务器中发生的更改。
git reset --hard 将只删除上次提交和当前状态之间在本地分支中跟踪的更改。
做,做
git log您可能会看到您没有提交的更改。
你也可以尝试
git push --force <MYREMOTE> <MYBRANCH>若要用当前分支替换服务器分支,这将覆盖服务器上的任何更改。
https://stackoverflow.com/questions/13690771
复制相似问题