Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将来自多个Git存储库的更新作为一个应用程序项目保存?_Git_Github_Git Pull - Fatal编程技术网

如何将来自多个Git存储库的更新作为一个应用程序项目保存?

如何将来自多个Git存储库的更新作为一个应用程序项目保存?,git,github,git-pull,Git,Github,Git Pull,我正在开发一个基于Laravel、jQuery和Bootstrap的web应用程序 我使用git clone安装Laravel,然后使用composer安装所有依赖项 我也在学习使用git 如果我想在开发自己的web应用程序时使我的Laravel框架保持最新,我相信,我需要定期拉更新并合并到我的框架中 git pull laravel_remote_name 如果我还想更新jQuery和Boostrap的web应用程序,请指导正确的步骤 另外,我还想知道如何组织目录,如果没有来自github的

我正在开发一个基于Laravel、jQuery和Bootstrap的web应用程序

我使用git clone安装Laravel,然后使用composer安装所有依赖项

我也在学习使用git

如果我想在开发自己的web应用程序时使我的Laravel框架保持最新,我相信,我需要定期拉更新并合并到我的框架中

git pull laravel_remote_name
如果我还想更新jQuery和Boostrap的web应用程序,请指导正确的步骤

另外,我还想知道如何组织目录,如果没有来自github的更新,我只是将所有的.js(jQuery和Bootstrap)放在larave/public/js/中,将.css(Bootstrap)放在laravel/public/css中,那么当我需要定期拉取更新时如何组织目录呢?或者使用composer作为require包是一种解决方案?如果是的话,请给我解释一下


我的系统是Ubuntu 13.04

当你开发一个应用程序时,你需要在某个时候冻结你的库。更新应用程序库时,可能会出现版本之间的某些不兼容

例如,一个新的
JQuery
版本可能会拒绝您在应用程序中使用的一些
API
。再举一个例子,看看
Twitter引导程序2
Twitter引导程序3
之间的区别,您需要手动管理所有这些更新

无论如何,如果你想使用这种方法,一个解决方案就是使用。您可以克隆库的git repo(
JQuery
Bootstrap
),并将它们作为应用程序的依赖项。通过这种方式,您可以随时通过拉取更新来更新库

关于如何管理项目中的库,您应该遵循您的框架(
Laravel
)最佳实践。

是您需要的。但它不会自动更新jQuery和引导。因此,必须指定commit SHA

无论如何,我认为,客户依赖管理器更适合您的情况。因为您没有开发jQuery和引导。所以你可以使用发布的版本