[英]Forge: git pull not updating
$ git add .
$ git commit -m "commit message"
$ git push
該代碼將按預期方式推送到倉庫。 但是,Forge部署錯誤消息返回
分支主管-> FETCH_HEAD錯誤:您對以下文件的本地更改將被merge覆蓋:// ...要更改的文件...請先提交更改或將其存儲起來,然后再進行合並。 墮胎
我該如何解決? 我的提交沒有合並嗎? 它們在我的存儲庫中。 我需要藏起來嗎? 如果是這樣,下一步怎么辦?
嘗試了以下其他示例,但在沒有git高級知識的情況下不願嘗試。
使用-A
代替.
用git add
$ git add -A
$ git commit -m "commit message"
$ git push
現在,嘗試git pull
。
注意: git add .
階段修改和新文件以及git add -A
階段修改 , 新文件和刪除的文件。
在推送任何項目之前,最好只使用*代替*。
$ git add *
$ git commit -m "commit message"
$ git push
原來這是因為最近我在ssh中運行了作曲家更新
不要在ssh中運行composer update。 在VM / dev環境中運行composer更新,並在ssh中運行composer install
這導致更改服務器權限
我最終能夠使用chgrp -R forge修復此問題:www-data /home/forge/mysite.com
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.