我想我在这里有点疯狂。 我修改了.htaccess文件并在github上创建了一个PR,但它显示我刚刚创建了该文件。 这可能不是因为我90%确定我只修改它并且没有创建它,因为我不知道如何为wordpress编写重写规则这就是之前的内容。
我的问题是,是否有任何方式可以从存储库中删除文件而不记录任何日志。我甚至无法在任何分支和提交历史记录中找到该文件。我完全迷失了。也许我是一个疯狂的人,只是创建了文件。
我确实有一些证据确实存在。 .gitignore中有一个条目,用于.htaccess的确切文件路径。
答案 0 :(得分:2)
.gitignore中有一个条目,指的是.htaccess的确切文件路径。
你去吧。它在.gitignore
中意味着......它被忽略了!
因此它从来不是git repo的一部分(但仍然可以存在于你的本地文件系统中)
现在它已从.gitignore
中删除,现在它已从您的本地文件系统添加到git仓库中。
对于PR上的一个小小的最佳实践,如果你做了一个提交,你只需要添加今天的.htaccess
,然后第二个提交,你真正改变了#39;文件。
答案 1 :(得分:0)
我只是想给出一个答案,以防其他人遇到这个问题。
当我为这个项目安装wordpress时,.htaccess会自动从apache中删除它。其他人不需要这个文件,因为他们使用nginx,这就是为什么它在.gitignore。
这就是为什么存储库没有.htaccess文件而从未这样做过。我是个傻瓜,并且认为这不是一个github问题。那好吧。现在我知道了。