【发布时间】:2012-10-25 18:55:17
【问题描述】:
我有一个名为“sitemap.xml”的文件(据我所知)不是我的 git 存储库的一部分。它在我的 .gitignore 列表中。为了测试我的理论,我在本地更新了 sitemap.xml 文件,但它在 Tower(我的 git GUI 客户端)中并没有出现变化。
我的网站上有一个现有的“sitemap.xml”。当我实时推送新的 git commit 时,现有的“sitemap.xml”文件会在我的站点上被删除。这让我相信“sitemap.xml”仍然是我的 git 存储库的一部分。
我尝试进入本地计算机上的终端并在我的 git 存储库的正确目录中执行“git rm sitemap.xml”,但出现“pathspec”错误,说它“不匹配任何文件”。
有什么想法吗?
【问题讨论】:
-
“实时推送新的 git 提交”是什么意思?通常推送不会对工作树进行任何更改。
-
我正在使用 PHP Fog,当我向他们推送新的提交时,它会自动实时部署。