如何将文件从Github拉到数字海洋液滴

时间:2017-10-09 00:17:41

标签: node.js git github digital-ocean

我试图弄清楚如何从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.

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

感谢任何帮助或帮助链接。

1 个答案:

答案 0 :(得分:0)

问题是您正在修改Droplet上以及计算机上的存储库,因此存在合并冲突。

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

git stash
git pull
git stash apply

这应该可以在不丢失任何数据的情况下工作,但您可能想首先执行git diff以查看是否需要从Droplet进行更改,如果没有(如果您没有写入它们)你有可能在git上版本化一些你不想要的文件,比如缓存/临时文件。