Ste*_*ice 76
git reset --hard remotes/origin/HEAD
Run Code Online (Sandbox Code Playgroud)
Kar*_*gan 53
git reset --hard remotes/origin/YOUR/BRANCH
Run Code Online (Sandbox Code Playgroud)
比/HEAD你不会看到这个更好:
$ git status
On branch MY/BRANCH
Your branch and 'origin/MY/BRANCH' have diverged,
and have 1 and 1 different commit each, respectively.
Run Code Online (Sandbox Code Playgroud)
seh*_*ehe 21
如果您对此确定并且没有任何本地未提交的更改:
git reset --hard origin/master
Run Code Online (Sandbox Code Playgroud)
origin/master你推到的分支在哪里.
ref-log仍然包含恢复的位,直到垃圾收集到期为止.要恢复还原,
git reset --hard HEAD@{1}
Run Code Online (Sandbox Code Playgroud)
uma*_*uma 14
您可以通过还原本地提交
git reset HEAD~N
Run Code Online (Sandbox Code Playgroud)
其中N用于恢复提交次数.一个例子:
如果你必须从本地恢复单个提交,那么你可以使用
git reset HEAD~1
Run Code Online (Sandbox Code Playgroud)
或者git重置HEAD ^
| 归档时间: |
|
| 查看次数: |
72575 次 |
| 最近记录: |