如何在供应商下提交 Git 看不到的文件



我有一个项目,我的项目下有一个供应商文件夹,Git 看不到它。需要明确的是,Git 在供应商文件下不会检测到任何更改。 但是,我想将一些文件提交到分支。我该怎么做?

对于供应商文件,最好的办法是不将它们添加到 git 中,而只是在composer.json文件中创建一个条目。

如果您想根据自己的需要编辑这些文件,则可以发布大多数包,并且这些文件将在项目目录中可用以进行修改。

即使这对您没有帮助,也可以选择删除.gitignore文件中的./vendor条目。

而最有力的方法是使用git add <filename>.

在供应商目录中提交文件夹不是好主意。

你应该找到包存储库(github或gitlab,...(并分叉包。

然后将更改添加并提交到您的分叉。

之后,您可以在composer.json文件中使用您的 fork 存储库地址并像这样获取您的 fork 包:

"type": "project",
"repositories": [
{
"type": "vcs",
"url": "https://gitlab.com/sample/sampple.git"
}
],

或者,您也可以将请求拉取到主存储库并使用主存储库。

最新更新