您好,感谢您的阅读。
在为客户端建立私有应用程序时,我在同一个repo中开发了一个小实用程序来帮助进行某些服务器欺骗。现在我已经达到了这个工具的成熟度非常稳固的地步,我可以在公众面前看到它的许多用途。
我感兴趣的是“提取”该实用程序所需的几个文件的完整历史记录,因为我想展示它发展的历史和长度 - 这对我很感兴趣。但是我最大的警告是,没有客户端应用程序代码会被共享,因为这是私有的。所以我不能删除那些东西和fork,因为任何人都可以在删除之前检查一个较旧的提交并拥有所有内容。
是否可以这样做?
答案 0 :(得分:-1)
我感兴趣的是“提取”该实用程序所需的几个文件的完整历史记录,因为我想展示它发展的历史和长度 - 这对我很感兴趣。
我使用此git log --follow -- path/to/file
来获取特定文件的完整git历史记录。
编辑:使用git log --follow -p -- path/to/file
,您还可以显示每次提交的差异。