用核心核心存储库中的git reclog

  • 本文关键字:核心 git reclog 存储 git git-reflog
  • 更新时间 :
  • 英文 :


我使用 git clone --mirror镜像git存储库,然后设置 git config core.logAllRefUpdates true,然后用 git fetch -p更新。

在托管仓库的服务器上,如果我在repository.git目录中运行git reflog,则没有输出。

core.logAllRefUpdates的文档指出,Refs放置在$GIT_DIR/logs/<ref>中,但我没有日志目录。我需要手动创建它吗?

core.logallrefupdates

启用回流。通过附加新的和旧的sha-1,日期/时间和更新的原因,但只有在文件存在时,请将REF的更新登录到文件" $ git_dir/logs/&quots"。如果此配置变量设置为true,则丢失&quord&quot&git_dir/logs/&quort文件是为分支头(即参考/头部/(,远程refs(即参考/远程/遥控器/(,Note Refs(即Refs/Notes/Notes/(和符号ref Head创建文件。如果将其设置为始终,则会为Refs/.

下的任何参考文献自动创建丢失的reflog

不,您不必创建该目录。对于裸存储库,只需通过

启用回流
git config core.logAllRefUpdates true

支持truealways值。然后查看分支类型的倒流

git reflog <branch>

有关其他配置选项,请参见此处的更多详细信息,以及git reflog的文档页面。

相关内容

  • 没有找到相关文章

最新更新