我试图弄清楚如何从Github repo到Digital Ocean droplet获取文件。克隆了repo,但是在从我的本地机器上对Github进行了新的更改后,我不知道如何从Github获取文件到我的Droplet。我有SSH连接。当我运行git pull时,它会抛出一个错误。
error: Your local changes to the following files would be overwritten by merge:
app.js
Please, commit your changes or stash them before you can merge.
我尝试过在网上找到的各种解决方案但没有任何效果。
感谢任何帮助或帮助链接。
答案 0 :(得分:0)
问题是您正在修改Droplet上以及计算机上的存储库,因此存在合并冲突。
如果您不想丢失对Droplet的更改,可以先进行隐藏:
git stash
git pull
git stash apply
这应该可以在不丢失任何数据的情况下工作,但您可能想首先执行git diff
以查看是否需要从Droplet进行更改,如果没有(如果您没有写入它们)你有可能在git上版本化一些你不想要的文件,比如缓存/临时文件。