2017-08-25 125 views
0

在我的laravel安裝中,我有一個envoirement文件和一個我需要的XML文件的文件夾,但不希望包含在我的git REPO中。如何在git repo中排除文件?

在我的本地PC:

XML/

.ENV

我所做的:

git rm -r XML

git rm -r .env

,推動了變化。

但是,從我的電腦,我不想要的文件刪除。 我只想刪除是從我的混帳。

如果我現在拉生產它刪除.env XML文件。

任何幫助表示讚賞。

+0

在'gitignore' –

+0

添加文件和文件夾的.gitignore文件 –

+0

我這樣做,但是這並不能阻止他們在我們的[我如何忽略文件 – Rubberduck1337106092

回答

1

首先,確保文件在.gitignore(或.git/info/exclude)上市。

然後,如果你想從存儲庫中刪除文件,而不是從你的工作樹,用git rm --cached

git rm --cached -r XML .env 
git commit 

這將登臺文件進行刪除,但保留工作拷貝完整。

+0

完美,將批准答案8分鐘.. – Rubberduck1337106092

2

我的.gitignore看起來像

.DS_Store 
nbproject/private/ 
app/tmp/cache/models/ 
app/tmp/cache/persistent/ 
app/tmp/cache/views/ 
app/tmp/logs/ 
相關問題