我错误地重置了远程分支(未还原)。
# git reset #hash
# git push origin develop
我想查看对该分支所做的最新提交
如何获取该远程分支的所有日志/历史记录?(我的本地分支也与远程同步,所以我看不到那里的任何变化)
如果我做;
# git log origin/develop
# git log develop
我可以将日志记录到重置点。在那之后。:(
当您更改引用时,即您提交分支或将其重置为其他提交时所执行的操作,您可以使用该<refname>@{<n>}
格式访问该引用的先前值。
在您的情况下,您应该能够git log develop@{1}
从开发分支的最后一个提示中看到日志。
对于origin/develop@{1}
,也是如此,但是这里的“优先值”不一定包括所有更改,例如,如果某个分支在您自己的git fetch
命令之间被其他人多次提交。
通常,您可以git reflog
用来查看对引用的更改,希望它们在顶部附近有如下一行:
1234567 (HEAD -> develop) HEAD@{0}: reset: moving to 1234567abcde
在此之前,将是您已签出或致力于的任何分支的引用的先前值。您可以使用它来决定下一步要做什么。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句