git项目引用其他公共库如何管理
现在用 git 管理一个 php 项目,项目下引用了其他开源的 js 类库,但不知道如何管理他们。我尝试过:
1,使用 git clone
下载到php项目对应的js文件夹中,但这样 php项目无法添加该js库中的文件(还是我使用的姿势不对?)。
2,使用类似 gulp 的前端工具 将相应的js文件拷入自己的项目对应的js文件夹。但用起来感觉很繁琐。
不知道有木有其他更好的方案?
回复内容:
现在用 git 管理一个 php 项目,项目下引用了其他开源的 js 类库,但不知道如何管理他们。我尝试过:
1,使用 git clone
下载到php项目对应的js文件夹中,但这样 php项目无法添加该js库中的文件(还是我使用的姿势不对?)。
2,使用类似 gulp 的前端工具 将相应的js文件拷入自己的项目对应的js文件夹。但用起来感觉很繁琐。
不知道有木有其他更好的方案?
不知道你说的是不是这种,
git仓库里直接集成别人的仓库。
比如这里的lib框架就直接调用另一个叫做framework的框架的git地址。。
这个东西叫submodule。。
资料很多
前端依赖bower解决
php依赖composer解决

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

The library used for floating-point number operation in Go language introduces how to ensure the accuracy is...

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.

GiteePages static website deployment failed: 404 error troubleshooting and resolution when using Gitee...

Which libraries in Go are developed by large companies or well-known open source projects? When programming in Go, developers often encounter some common needs, ...

Getting started with Python: Hourglass Graphic Drawing and Input Verification This article will solve the variable definition problem encountered by a Python novice in the hourglass Graphic Drawing Program. Code...

Running the H5 project requires the following steps: installing necessary tools such as web server, Node.js, development tools, etc. Build a development environment, create project folders, initialize projects, and write code. Start the development server and run the command using the command line. Preview the project in your browser and enter the development server URL. Publish projects, optimize code, deploy projects, and set up web server configuration.
