仅从repo-git提取更改

仅从repo-git提取更改,git,github,Git,Github,我使用git更新我的网站,并从笔记本中更新repo,然后在推送更改之前,我必须将repo克隆到public_http文件夹 有没有办法只克隆最后的更改 或者我必须克隆每一个改变 问题是,我在Windows7上使用msysgit和tortoisegit,服务器上安装了debian 64位、git内核和gitolite。。。推送更改工作正常,但问题是,当我必须将repo克隆到public_http文件夹时,我必须重新编译一些模块,因为它们是为windows编译的,所以我必须在每个克隆过程中为debi

我使用git更新我的网站,并从笔记本中更新repo,然后在推送更改之前,我必须将repo克隆到public_http文件夹

有没有办法只克隆最后的更改

或者我必须克隆每一个改变


问题是,我在Windows7上使用msysgit和tortoisegit,服务器上安装了debian 64位、git内核和gitolite。。。推送更改工作正常,但问题是,当我必须将repo克隆到public_http文件夹时,我必须重新编译一些模块,因为它们是为windows编译的,所以我必须在每个克隆过程中为debian再次编译。。。tnx all

你为什么要克隆到公共空间?!每次克隆时,您都会创建一个.git存储库;但是一旦你有了一个.git存储库,你所需要做的就是“git拉”。也就是说,通常的用法是“git clone”一次,然后重复“git pull”


假设您有一个共享存储库(比如github)。您可以使用本地的.git存储库在笔记本上进行开发。当您准备好更新您的网站时,您可以使用“git推送源”(假设“源”位于github上)。登录web服务站点后,停止web服务器,执行“git pull origin”,根据需要重新编译,重新启动web服务器。

将节点模块添加到.gitignore,这样就不需要每次重新编译