微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在不重新克隆的情况下从GitHub存储库获取最新编辑?

如何解决如何在不重新克隆的情况下从GitHub存储库获取最新编辑?

我正在VPS上托管的node.js项目上工作,因此我在本地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会保留该文件的原样,并且不会复制,编辑或删除该文件。再次感谢史蒂夫·汤姆林。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。