是否可能发生镜像git回购未命中提交?
在第一天,有人在我的GitHub回购协议中加入了一些承诺。在第2天,我使用git clone--mirror对repo进行了镜像克隆。然后,我从镜像本地克隆了它,并查看了内容。两次提交都没有显示在日志或文件的实际内容中。看起来好像这两个人犯了从来没有犯过的错误。不幸的是,在镜像回购协议后,我重写了回购协议的历史记录,因此我无法返回并交叉检查。那么,镜像克隆是否可能缺少提交,或者我是否应该在其他地方查找问题?默认情况下,本地克隆将签出主分支 如果提交被推送到另一个分支上:是否可能发生镜像git回购未命中提交?,git,github,mirror,Git,Github,Mirror,在第一天,有人在我的GitHub回购协议中加入了一些承诺。在第2天,我使用git clone--mirror对repo进行了镜像克隆。然后,我从镜像本地克隆了它,并查看了内容。两次提交都没有显示在日志或文件的实际内容中。看起来好像这两个人犯了从来没有犯过的错误。不幸的是,在镜像回购协议后,我重写了回购协议的历史记录,因此我无法返回并交叉检查。那么,镜像克隆是否可能缺少提交,或者我是否应该在其他地方查找问题?默认情况下,本地克隆将签出主分支 如果提交被推送到另一个分支上: 该分支仍存在于镜像克隆
- 该分支仍存在于镜像克隆中
- 该分支列在本地克隆的远程分支中(
)git branch-avv
另请参见“”谢谢您的回复,@VonC!我搜索了镜像克隆中的所有分支,但没有看到这些提交。我确实看到了丢失的文件前后的提交,但仍然看不到丢失的文件。我唯一能想到的另一个选择是,丢失的提交被生成一个从未同步回的fork。如果在GitHub上创建一个fork,这可能吗?@evolvah是的。