在我的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