0
我一直與我的應用程序在拉拉維爾戰鬥。關於ssh服務器上未合併文件問題的最佳解決方案是什麼?
我最近刪除了一個名爲Clockwork的軟件包,並刪除了與之相關的文件和目錄。在存儲下的laravel應用程序中有一個名爲clockwork的文件夾,在這裏您可以看到創建爲緩存對象的json文件。在這個文件夾中有一個.gitignore文件。我從存儲中刪除了該文件夾。
現在,當我推到repo並在ssh服務器上執行git pull時,出現此錯誤。在SSH服務器上鍛造運行laravel和部署腳本如下:
A app/Day.php
M app/Http/Controllers/OffersController.php
A app/Http/Controllers/VenueController.php
M app/Http/Kernel.php
M app/Http/routes.php
M app/Offer.php
A app/Type.php
A app/Venue.php
M composer.json
M composer.lock
M config/app.php
D config/clockwork.php
M config/database.php
A database/seeds/DayTableSeeder.php
A database/seeds/DaysPivotSeeder.php
M database/seeds/OfferTableSeeder.php
A database/seeds/OfferTypePivotSeeder.php
A database/seeds/OfferTypeTableSeeder.php
A database/seeds/VenueTableSeeder.php
A env.example
A env.production
M readme.md
M resources/views/home.blade.php
M resources/views/offers/partials/_form.blade.php
A resources/views/venues/create.blade.php
A resources/views/venues/edit.blade.php
A resources/views/venues/index.blade.php
A resources/views/venues/partials/_form.blade.php
A resources/views/venues/show.blade.php
U storage/clockwork
D storage/clockwork/.gitignore
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>'
部署腳本
cd /home/forge/default
git pull origin master
composer install --no-interaction --no-dev --prefer-dist
php artisan migrate --force
正如你所看到的「U」告訴我這是未合併的,但它實際上並不存在了,所以我看不到問題是什麼。
我已經試過git rm storage/clockwork
但我得到這個:
ls
app clockwork framework logs
mdunbavan$ git rm clockwork
fatal: pathspec 'storage/clockwork' did not match any files
任何人都可以提供一些線索到這一點?
爲什麼你不手動刪除該文件,並嘗試再次拉動git。 –
我的確如此,它給了我相同的問題 –
怎麼樣git checkout file_name –