【问题标题】:How to pull a file from Github to a Digital Ocean droplet如何将文件从 Github 拉取到 Digital Ocean 液滴
【发布时间】:2017-10-09 00:17:41
【问题描述】:

我正在尝试弄清楚如何将文件从 Github 存储库获取到 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.

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

如果有任何帮助或帮助链接,我将不胜感激。

【问题讨论】:

    标签: node.js git github digital-ocean


    【解决方案1】:

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

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

    git stash
    git pull
    git stash apply
    

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

    【讨论】:

    • 谢谢@Gesper。极好的!这行得通。感谢您抽出宝贵时间。
    猜你喜欢
    • 1970-01-01
    • 2019-02-01
    • 2021-06-25
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 2017-01-11
    相关资源
    最近更新 更多