在我的laravel安装中,我有一个envoirement文件和一个我需要的XML文件的文件夹,但不希望包含在我的git REPO中。如何在git repo中排除文件?
在我的本地PC:
XML/
.ENV
我所做的:
git rm -r XML
git rm -r .env
,推动了变化。
但是,从我的电脑,我不想要的文件删除。 我只想删除是从我的混帐。
如果我现在拉生产它删除.env XML文件。
任何帮助表示赞赏。
在我的laravel安装中,我有一个envoirement文件和一个我需要的XML文件的文件夹,但不希望包含在我的git REPO中。如何在git repo中排除文件?
在我的本地PC:
XML/
.ENV
我所做的:
git rm -r XML
git rm -r .env
,推动了变化。
但是,从我的电脑,我不想要的文件删除。 我只想删除是从我的混帐。
如果我现在拉生产它删除.env XML文件。
任何帮助表示赞赏。
首先,确保文件在.gitignore
(或.git/info/exclude
)上市。
然后,如果你想从存储库中删除文件,而不是从你的工作树,用git rm --cached
:
git rm --cached -r XML .env
git commit
这将登台文件进行删除,但保留工作拷贝完整。
完美,将批准答案8分钟.. – Rubberduck1337106092
我的.gitignore看起来像
.DS_Store
nbproject/private/
app/tmp/cache/models/
app/tmp/cache/persistent/
app/tmp/cache/views/
app/tmp/logs/
在'gitignore' –
添加文件和文件夹的.gitignore文件 –
我这样做,但是这并不能阻止他们在我们的[我如何忽略文件 – Rubberduck1337106092