在svn或subclipse中,我可以简单地对根项目执行'revert',并且丢弃所有本地更改并将src更新为HEAD中的最新版本.我似乎没有在git中找到相同的内容,尽管有几个博客声称相同.
这就是我做的:
尝试过git pull,它带来了变化但警告了冲突
尝试了git reset --hard HEAD,但什么也没发生.我仍然看到承诺的冲突变化
我必须尝试过其他一些我不记得的命令.我只需要回到远程头部而不用担心我的本地回购是什么状态.
救命?
hol*_*eek 30
您需要重置为origin/master:
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
git reset --hard @{u}将丢弃所有本地更改并将当前分支重置为其上游分支.这仅在您设置了该信息时才有效(例如,通过克隆最新版本的git或使用git push -u).如果您没有该信息但您知道上游分支,则可以使用git reset --hard origin/master(假设origin/master这里是上游分支的名称).
| 归档时间: |
|
| 查看次数: |
14484 次 |
| 最近记录: |