如何将文件从 Github 拉到 Digital Ocean droplet

How to pull a file from Github to a Digital Ocean droplet

我正在尝试弄清楚如何从 Github 存储库获取文件到 Digital Ocean droplet。回购已被克隆,但在从我的本地计算机向 Github 提交新更改后,我不知道如何将文件从 Github 获取到我的 Droplet。我有 SSH 连接。当我 运行 git 拉时,它会抛出一个错误。

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.

我尝试了在网上找到的各种解决方案,但没有任何效果。

我将不胜感激任何帮助或link帮助。

问题是您正在修改 Droplet 和您机器上的存储库,因此存在合并冲突。

如果您不想丢失对 Droplet 的更改,您可以先进行存储:

git stash
git pull
git stash apply

这应该可以在不丢失任何数据的情况下工作,但您可能想先执行 git diff 以查看是否需要从 Droplet 进行更改,如果不需要(如果您没有编写它们)您可能正在对 git 上不需要的某些文件进行版本控制,例如 cache/temporary 文件。