Instala jQuery usando Git

Estoy usando jQuery 1.X y jQueryUI. Previamente, acabo de download la última versión estable, la cargué en mi server y nos vamos.

Recientemente me metí en Git, y me pregunto cómo me las arreglé sin eso. Para bibliotecas de terceros como estas, los submodules funcionan bien.

Leyendo la página de descarga http://jquery.com/download/ , habla de versiones de última generación que definitivamente no quiero. En cambio, solo quiero la última versión estable (jQuery 1.11.1). La página describe el uso de Git para instalar, pero no puedo determinar qué versión instalará. Describe hacer:

git clone git://github.com/jquery/jquery.git git checkout 1.2.6 # or I could likely change to 1.11.1 

¿Instalaría esto todas las versiones de jQuery, o solo 1.2.6? Intenté hacerlo y git checkout 1.2.6 no funcionó hasta que ingresé al directory jquery resultante de clonarlo. ¿Era esto esperado? (La documentation no me decía que lo hiciera). ¿Usando Git para download jQuery de esta manera trabajará con submodules? ¿Hay beneficios para instalar de esta manera, o debería seguir con mi versión verdadera y comprobada de download manualmente un file zip?

EDITAR. Después de verificar 1.11.1, veo el file jQuery en el directory dist /. 1.2.6 lo coloca en el directory raíz.

En base a lo anterior, ¿funcionará este mismo enfoque con jQueryUI?

Gracias

git checkout 1.2.6 creará una estructura de carpetas con solo la versión 1.2.6 de jQuery, no todas las versiones.

Era de esperar que el command git no funcionara hasta que el directory jquery fuera el directory actual. Los commands de Git esperan ser ejecutados en una estructura de carpeta que tiene una carpeta de repository de git, llamada .git , que contiene toda la información de la versión.

Puede usar la carpeta jquery.git como un submodule, ya que es un repository. Sin embargo, los submodules son un uso bastante avanzado de Git. No se lo recomendaría a un principiante.

Una ventaja de download usando git es que puedes get nuevas versiones de jQuery haciendo git pull y cambiando entre diferentes versiones usando git checkout . Bastante limpio, creo.

Una tecnología alternativa que se centra en el event handling packages de librerías javascript es bower , es posible que desee investigar eso. Bower funciona sobre git, pero tiene funcionalidad para analizar y manejar dependencies entre bibliotecas.

Use Bower , el administrador de packages más popular para bibliotecas de frontend.

Utiliza git bajo el capó, pero id no clona muchas cosas innecesarias que contienen los repositorys de git.

Tanto jquery como jquery.ui están disponibles como packages jquery.ui . También puede usar las versiones que desee y bloquearlas satisfactoriamente para el proyecto.

Puede search packages requeridos aquí .