gpt4 book ai didi

Git - 有人恢复提交,如何找到谁?什么时候?

转载 作者:行者123 更新时间:2023-12-02 05:00:20 27 4
gpt4 key购买 nike

我们的团队(相当大的团队)使用 git,我是 git 新手。

从 origin/master pull 后,我发现我的源被回滚了。如果我只使用 git log,一些文件提交会消失,但我可以使用 log --full-history 查看丢失的提交。

但是我如何找到回滚了我的源代码以及何时

最佳答案

你试过吗?

$ git log --full-history {path/to/file}
...
commit 5574c123456c1c60e87fa072ea9cbe56ffe34a0
Merge: d262137 be9c501
Author: {author}
Date: Tue Jun 18 09:37:17 2013 -0400
... more commits ...

这很好地概括了您可能要查找的信息。在此示例中,我们获取最新提交的提交哈希,如果它是 merge 提交,它将显示 merge 的双方。要比较这些,您可以使用如下命令:

$ git diff d262137..be9c501 -- {path/to/file}

如果您没有 merge 提交,您可以简单地 git diff 最新的提交哈希来查看差异。

关于Git - 有人恢复提交,如何找到谁?什么时候?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17210067/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com