【发布时间】:2012-12-18 17:41:20
【问题描述】:
我正在使用以下命令检查 X 提交:
git log --author=<my-name> -<X>
但问题是我不小心从另一个存储库中提取了代码并将该存储库中的提交添加到我的本地 git 存储库。
所以我不能使用上面的命令,因为新的提交包含一些其他作者。
【问题讨论】:
-
如果您的工作副本是干净的(没有未提交的更改),您可以使用stackoverflow.com/q/1223354/11343返回到拉取之前的状态
-
@CharlesB "git reset --hard" 不会进入拉取之前的状态。消息仍在发送。
-
你需要在pull之前找到check-out的commit hash并传递给
reset --hard,请阅读我提到的问题 -
“X 提交”是指本地存在但远程不存在的提交数量是什么意思?您创建的提交数量?这个问题对你所寻求的有点模棱两可。
-
@LopSae 本地但不远程存在的提交数量。
标签: git git-commit git-log