我正在尝试弄清楚如何将文件从 Github 存储库获取到 Digital Ocean Droplet。存储库已克隆,但在从我的本地计算机向 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.
我尝试了在网上找到的各种解决方案,但没有任何效果。
如果有任何帮助或帮助链接,我将不胜感激。
最佳答案
问题是您正在修改 Droplet 上以及您的计算机上的存储库,因此存在 merge 冲突。
如果您不想丢失 Droplet 上的更改,您可以先进行 stash :
git stash
git pull
git stash apply
这应该可以在不丢失任何数据的情况下工作,但您可能想首先执行 git diff
以便查看是否需要从 Droplet 进行更改,如果不需要(并且如果您没有编写它们)您可能正在对 git 上不需要的某些文件进行版本控制,例如缓存/临时文件。
关于node.js - 如何将文件从 Github pull 到 Digital Ocean Droplet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46637314/