2011-11-05 131 views

回答

4

首先,从删除文件索引:

git rm --cached dbconfig.php

然后,在库的根目录,创建.gitignore并添加dbconfig.php它。

git add .gitignoregit commit -m "new gitignore",它应该去的下一次想你做一个git statusadd .

+0

我究竟应该在哪里运行git RM --cached dbconfig.php?它应该在dbconfig.php所在的文件夹中吗? –

+1

只要您指定文件的路径,就可以在项目的根目录中运行它。所以你可以执行'git rm --cached path/to/dbconfig.php'或者直接转到那个目录并运行'git rm --cached dbconfig.php' – Nic

1

添加一个名为.gitignore存储库中的文件,并把其中一行是:

dbconfig.php 

然后git add .gitignore并提交。

如果您之前已经提交了该文件,那么您可能希望在提交之前将其重置回来,并重新添加其他文件,而忽略不希望跟踪的文件。 (删除并重新提交会从跟踪中删除它,但历史将依然存在 - 假设该文件包含敏感数据,你不会希望出现这种情况。)

http://help.github.com/ignore-files/

相关问题