Magento 2 .gitignore用于新项目的模板


10

我已经magento2通过作曲家安装了。我找不到有关magento2的通用gitignore文件的任何信息,并且文件结构对我仍然很奇怪。

有人可以共享通用的gitignore模板吗?谢谢!

Answers:


10

假设使用

composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .

采取这种的.gitignore并投入你的项目的根。添加/update/phpserver忽略列表也很有意义。

另外一个选项:

  1. 下载此Magento 2项目https://github.com/magento/magento2-community-edition(如果要这样做,请git clone确保rm -rf .git在此之后立即执行)
  2. composer update在Magento根目录中运行
  3. 在Magento的根目录中初始化新的git存储库
  4. 几乎所有的核心文件/目录已添加到根.gitignore,但最好是添加以下2以及/update/phpserver(刚加入这2行的.gitignore)
  5. 将所有未跟踪的文件添加到git并提交(应该只有3个文件,所有其他文件都已添加到.gitignoreMagento的根目录中。)
  6. 像往常一样开始开发模块(将其放在app/code/YourCompanyName/YourModuleName),现在您的git存储库中将只有自定义代码

谢谢,但是当我通过作曲家安装magento2时,根目录中没有gitignore文件
Claudiu Creanga 2015年

你用过composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition <installation directory name>吗?
Alex Paliarush 2015年

是:composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
Claudiu Creanga 2015年

1
是的,应该很好。更新了响应。这个项目可能不适合开发人员开发,这很奇怪。将尝试找出答案。
Alex Paliarush 2015年

1
vendor/magento/magento2-base/.gitignore不会忽略核心文件,与github.com/magento/magento2-community-edition/blob/master/…不同。我想它会自动在M2的未来版本的范围被添加
亚历Paliarush


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.