如何在不重新克隆的情况下从 GitHub 存储库中获取最近的编辑?
How to get recent edits from GitHub repository without re-cloning?
我正在做一个 node.js 项目,我在我的 VPS 上托管,所以我在我的本地 PC 上编辑我的代码,然后将它提交到 GitHub。目前,为了将我的更改添加到 VPS,我删除了旧文件夹并再次克隆它。这个问题是我的项目使用了很多插件,所以我必须进入新目录并 npm 重新安装它们。有没有办法只引入最新提交中的所有更改,以便保持所有插件的安装?谢谢!
正如 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
将保留该文件原样,并且不会复制、编辑或删除该文件。再次感谢 Steve Tomlin。
我正在做一个 node.js 项目,我在我的 VPS 上托管,所以我在我的本地 PC 上编辑我的代码,然后将它提交到 GitHub。目前,为了将我的更改添加到 VPS,我删除了旧文件夹并再次克隆它。这个问题是我的项目使用了很多插件,所以我必须进入新目录并 npm 重新安装它们。有没有办法只引入最新提交中的所有更改,以便保持所有插件的安装?谢谢!
正如 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
将保留该文件原样,并且不会复制、编辑或删除该文件。再次感谢 Steve Tomlin。