GIT中是否存在Ghost中的Ghost?
所以有人来自不同的时区,如果我这样做:
git diff hiscom~1 hiscom
我得到了巨大的变化,比如一天的工作。
如果我做git show hiscom,我会看到几行更改。 如果我做git show hiscom~,我看到几行改变了。
他的提交是在一个完全不同的时区,比回购/最后一次提交提前12个小时,然后是他的再次正常后的提交。
git中出现了什么问题?我设法回到了大约24小时的历史,并发现了应该在他的通信之前做出的承诺。就好像他的提交跳到了未来并放弃了所有更改,就像分支重置到24小时前一样。差异在BitBucket上无处可见,因为bit bucket确实git显示不是git diff hiscom~1 hiscom。
关于如何防止将来发生这种情况的任何建议?
编辑:如果我签收了他的通讯,那就去做git log。我可以看到HEAD正确后的第一次提交。但是在分支机构目前的HEAD中,他的设备出了故障。