gpt4 book ai didi

linux - 我如何覆盖此文件的更改?

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:53 25 4
gpt4 key购买 nike

我正在尝试在我的实时服务器上部署我的 Laravel 项目,但是我遇到了 composer.json 文件的问题

no@zz8807:/var/www/html$ sudo git pull origin master
Username for 'https://github.com': whiteG9291
Password for 'https://whiteG9291@github.com':
From https://github.com/aekraes/zuxweb
* branch master -> FETCH_HEAD
Updating b19275b..4127e3a
error: Your local changes to the following files would be overwritten
by merge:
composer.json
Please commit your changes or stash them before you merge.
Aborting

这是我得到的错误。

注意:我之前部署过这个并且它运行成功,但是我对 composer.json 权限做了一些更改

最佳答案

您不能对未提交的更改进行拉取,因此要对一些本地未提交的更改进行拉取更改,您有两个选择 ->

  • 存储您的更改
  • 提交您的更改

存储更改

git stash
git pull origin master

如果您现在弹出隐藏的更改,则可以与拉取的更改合并,

git stash apply 

提交更改

git add composer.json
git commit -m "updated composer"
git pull origin master

现在您要将来自源的数据与您的本地数据合并。

在两种情况下合并后提交合并的更改,

git add composer.json
git commit -m "merged"
git push origin master

关于linux - 我如何覆盖此文件的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55081947/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com