首页 > 解决方案 > 成功推送到GitHub,但是没有记录

问题描述

在我将本地存储库推送到 GitHub 后,它显示成功,但我无法在其上找到提交历史记录。我确定我的本地仓库中有一个提交日志。

是否有可能发生这种情况,因为我在此推送之前使用了“git push -f”命令来恢复提交?先前的力推成功。

标签: git

解决方案


执行此操作的最基本和最强大的命令是git log

当你git log在你的项目中运行时。

$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Bhanu Prakash <bhanuprakash@gee-mail.com>
Date:   Tue Oct 23 10:42:11 2018 -0700

    changed the version number

commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7
Author: Bhanu Prakash <bhanuprakash@gee-mail.com>
Date:   Tue Oct 23 10:42:14 2018 -0700

    removed unnecessary test

commit a11bef06a3f659402fe7563abf99ad00de2209e6
Author: Bhanu Prakash <bhanuprakash@gee-mail.com>
Date:   Tue Oct 23 10:42:15 2018 -0700

    first commit

默认情况下,不带参数,git log按时间倒序列出该存储库中所做的提交——也就是说,最近的提交最先出现。


推荐阅读