【问题标题】:How to get recent edits from GitHub repository without re-cloning?如何在不重新克隆的情况下从 GitHub 存储库获取最近的编辑?
【发布时间】:2021-01-22 15:38:42
【问题描述】:

我正在开发我在 VPS 上托管的 node.js 项目,因此我在本地 PC 上编辑我的代码,然后将其提交到 GitHub。目前,为了将我的更改添加到我的 VPS,我删除了旧文件夹并再次克隆它。这样做的问题是我的项目使用了很多插件,所以我必须进入新目录并再次 npm 安装它们。有没有办法只在最新提交中引入所有更改,以便保持所有插件的安装?谢谢!

【问题讨论】:

  • 我不知道你为什么不能这样做 - git pull
  • 哦,我对 git 很陌生,我不知道 git pull,但我查了一下,它解决了我的问题。谢谢!

标签: git github vps


【解决方案1】:

正如史蒂夫·汤姆林 (Steve Tomlin) 乐于指出的那样,有一个名为 git pull [url] 的命令,所以第一次使用 git clone https://github.com/whoever/whatever.git 克隆它,但是当你更新存储库时,在克隆的存储库中 cd,然后 git pull https://github.com/whoever/whatever.git .假设您在 GitHub 上创建了一个新文件,执行 git pull 会将该文件复制到客户端。但是,如果在前面的示例中,您在客户端上创建了一个不想提交的新文件,git pull 将保持该文件不变,并且不会复制、编辑或删除该文件。再次感谢史蒂夫汤姆林。

【讨论】:

    猜你喜欢
    • 2020-04-20
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 2016-02-26
    • 2021-12-31
    • 2020-08-08
    相关资源
    最近更新 更多