Magento 2 .gitignore template in combination with Deploybot and Git workflowDeploy Magento 2 website on Staging server and ComposerMagento 2 deployment from Dev to Staging using GitInstall Magento 2 and add to Git and deploy and install on Staging serverMagento 2 deployment from Dev to Staging using GitDeploy Magento 2 website on Staging server and ComposerMagento 2 compile less files on staging serverManaging M2 projects with GIT (workflow)Module development workflow with GIT and modmanMagento2 - local / staging / production deployment & gitignoreMagento 2 Module Install With Composer going to Vendor Folder,How to install on ServerMagento2 | Which procedure to upgrade to 2.2.6 in area development / GIT?Magento 2: why does .gitignore — ignore all vendor files? M2 Default .gitignore
Why was this person allowed to become Grand Maester?
How to publish items after pipeline is finished?
Is it safe to change the harddrive power feature so that it never turns off?
Excel division by 0 error when trying to average results of formulas
Why does this query, missing a FROM clause, not error out?
How to hide rifle during medieval town entrance inspection?
Proving that a Russian cryptographic standard is too structured
What is exactly Avijja -- and how to uproot it?
How to safely destroy (a large quantity of) valid checks?
New bike, tubeless tire will not inflate
How to learn Linux system internals
How do photos of the same subject compare between the Nikon D700 and D70?
If I leave the US through an airport, do I have to return through the same airport?
Someone whose aspirations exceed abilities or means
Should I refuse being named as co-author of a bad quality paper?
Longest bridge/tunnel that can be cycled over/through?
Is using 'echo' to display attacker-controlled data on the terminal dangerous?
Who won a Game of Bar Dice?
What aircraft was used as Air Force One for the flight between Southampton and Shannon?
Non-aqueous eyes?
Why did Intel abandon unified CPU cache?
Ability To Change Root User Password (Vulnerability?)
Why not invest in precious metals?
My boss want to get rid of me - what should I do?
Magento 2 .gitignore template in combination with Deploybot and Git workflow
Deploy Magento 2 website on Staging server and ComposerMagento 2 deployment from Dev to Staging using GitInstall Magento 2 and add to Git and deploy and install on Staging serverMagento 2 deployment from Dev to Staging using GitDeploy Magento 2 website on Staging server and ComposerMagento 2 compile less files on staging serverManaging M2 projects with GIT (workflow)Module development workflow with GIT and modmanMagento2 - local / staging / production deployment & gitignoreMagento 2 Module Install With Composer going to Vendor Folder,How to install on ServerMagento2 | Which procedure to upgrade to 2.2.6 in area development / GIT?Magento 2: why does .gitignore — ignore all vendor files? M2 Default .gitignore
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I installed Magento 2 using composer locally (on my local Dev environment using MAMP).
- I added my custom theme and did all my frontend work on my local Dev site.
- I want my code and changes to be tracked by Git and pull it in on my
Staging site (from the Beanstalk remote repo)
I installed Magento 2 using Composer and @Claudiu Creanga advised me in this article to use the service Deploybot to deploy the site to Staging.
I have a few questions regarding this process:
- How do I have to setup my .gitignore file? In other words; which
files and folders I have to track and I have to commit and push to
my remote repo? - How do I install my site on the Staging server? Also using Composer?
- Because I used Composer to install Magento 2, I can use
composerto update Magento 2 core. But how do I update my Staging
update
site? Also usingcomposer update? So if I understand wright I
don't pull in this update changes by Git from my remote repo? - How do I install and update Extensions? Also using Composer? So I
don't add the Extensions via Git and I don't track the Extensions,
isn't it?
magento2 extensions composer git deployment
add a comment |
I installed Magento 2 using composer locally (on my local Dev environment using MAMP).
- I added my custom theme and did all my frontend work on my local Dev site.
- I want my code and changes to be tracked by Git and pull it in on my
Staging site (from the Beanstalk remote repo)
I installed Magento 2 using Composer and @Claudiu Creanga advised me in this article to use the service Deploybot to deploy the site to Staging.
I have a few questions regarding this process:
- How do I have to setup my .gitignore file? In other words; which
files and folders I have to track and I have to commit and push to
my remote repo? - How do I install my site on the Staging server? Also using Composer?
- Because I used Composer to install Magento 2, I can use
composerto update Magento 2 core. But how do I update my Staging
update
site? Also usingcomposer update? So if I understand wright I
don't pull in this update changes by Git from my remote repo? - How do I install and update Extensions? Also using Composer? So I
don't add the Extensions via Git and I don't track the Extensions,
isn't it?
magento2 extensions composer git deployment
add a comment |
I installed Magento 2 using composer locally (on my local Dev environment using MAMP).
- I added my custom theme and did all my frontend work on my local Dev site.
- I want my code and changes to be tracked by Git and pull it in on my
Staging site (from the Beanstalk remote repo)
I installed Magento 2 using Composer and @Claudiu Creanga advised me in this article to use the service Deploybot to deploy the site to Staging.
I have a few questions regarding this process:
- How do I have to setup my .gitignore file? In other words; which
files and folders I have to track and I have to commit and push to
my remote repo? - How do I install my site on the Staging server? Also using Composer?
- Because I used Composer to install Magento 2, I can use
composerto update Magento 2 core. But how do I update my Staging
update
site? Also usingcomposer update? So if I understand wright I
don't pull in this update changes by Git from my remote repo? - How do I install and update Extensions? Also using Composer? So I
don't add the Extensions via Git and I don't track the Extensions,
isn't it?
magento2 extensions composer git deployment
I installed Magento 2 using composer locally (on my local Dev environment using MAMP).
- I added my custom theme and did all my frontend work on my local Dev site.
- I want my code and changes to be tracked by Git and pull it in on my
Staging site (from the Beanstalk remote repo)
I installed Magento 2 using Composer and @Claudiu Creanga advised me in this article to use the service Deploybot to deploy the site to Staging.
I have a few questions regarding this process:
- How do I have to setup my .gitignore file? In other words; which
files and folders I have to track and I have to commit and push to
my remote repo? - How do I install my site on the Staging server? Also using Composer?
- Because I used Composer to install Magento 2, I can use
composerto update Magento 2 core. But how do I update my Staging
update
site? Also usingcomposer update? So if I understand wright I
don't pull in this update changes by Git from my remote repo? - How do I install and update Extensions? Also using Composer? So I
don't add the Extensions via Git and I don't track the Extensions,
isn't it?
magento2 extensions composer git deployment
magento2 extensions composer git deployment
edited Apr 13 '17 at 12:55
Community♦
1
1
asked Jun 15 '16 at 8:52
meezmeez
2521212
2521212
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You should use this .gitignore
In my opinion you should remove the line /dev/tools/grunt as you want to track the grunt folder. You deploy the composer files and a few other folders needed.
Then on your staging server you run automatic commands like:
cd ~/your_root_folder
php bin/magento cache:flush
composer install
php bin/magento setup:upgrade
grunt clean
grunt exec
grunt less
php bin/magento setup:static-content:deploy en_US en_GB
Depending on your configuration other commands may need to run.
Ideally you should install extensions with composer because it makes managing dependencies better. The truth is that few vendors offer them through composer, they still send you a zip package via email. So you should drop it in the app/code folder which is tracked by git.
*If you're using mamp, check the php version. Magento2 doesn't work with php 7.0.0 and mamp didn't yet release a newer version of php7 I think.
Thanks! About the.gitignorefile; I added your.gitignorebut it still tracking 32169 files? 1) Do I have to add/node_modulesand what about/updatefolder? Do I have to add/updatealso to.gitignorefile? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do acomposer installon my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?
– meez
Jun 16 '16 at 8:05
1
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
1) So I will track the whole/dev/tools/gruntfolder in Git? And what about the/update folder? 2) So after I properly set my.gitignoreI push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?
– meez
Jun 16 '16 at 10:59
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server withphp composer.phar install? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?
– meez
Jun 21 '16 at 8:59
|
show 1 more comment
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "479"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f120976%2fmagento-2-gitignore-template-in-combination-with-deploybot-and-git-workflow%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You should use this .gitignore
In my opinion you should remove the line /dev/tools/grunt as you want to track the grunt folder. You deploy the composer files and a few other folders needed.
Then on your staging server you run automatic commands like:
cd ~/your_root_folder
php bin/magento cache:flush
composer install
php bin/magento setup:upgrade
grunt clean
grunt exec
grunt less
php bin/magento setup:static-content:deploy en_US en_GB
Depending on your configuration other commands may need to run.
Ideally you should install extensions with composer because it makes managing dependencies better. The truth is that few vendors offer them through composer, they still send you a zip package via email. So you should drop it in the app/code folder which is tracked by git.
*If you're using mamp, check the php version. Magento2 doesn't work with php 7.0.0 and mamp didn't yet release a newer version of php7 I think.
Thanks! About the.gitignorefile; I added your.gitignorebut it still tracking 32169 files? 1) Do I have to add/node_modulesand what about/updatefolder? Do I have to add/updatealso to.gitignorefile? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do acomposer installon my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?
– meez
Jun 16 '16 at 8:05
1
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
1) So I will track the whole/dev/tools/gruntfolder in Git? And what about the/update folder? 2) So after I properly set my.gitignoreI push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?
– meez
Jun 16 '16 at 10:59
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server withphp composer.phar install? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?
– meez
Jun 21 '16 at 8:59
|
show 1 more comment
You should use this .gitignore
In my opinion you should remove the line /dev/tools/grunt as you want to track the grunt folder. You deploy the composer files and a few other folders needed.
Then on your staging server you run automatic commands like:
cd ~/your_root_folder
php bin/magento cache:flush
composer install
php bin/magento setup:upgrade
grunt clean
grunt exec
grunt less
php bin/magento setup:static-content:deploy en_US en_GB
Depending on your configuration other commands may need to run.
Ideally you should install extensions with composer because it makes managing dependencies better. The truth is that few vendors offer them through composer, they still send you a zip package via email. So you should drop it in the app/code folder which is tracked by git.
*If you're using mamp, check the php version. Magento2 doesn't work with php 7.0.0 and mamp didn't yet release a newer version of php7 I think.
Thanks! About the.gitignorefile; I added your.gitignorebut it still tracking 32169 files? 1) Do I have to add/node_modulesand what about/updatefolder? Do I have to add/updatealso to.gitignorefile? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do acomposer installon my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?
– meez
Jun 16 '16 at 8:05
1
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
1) So I will track the whole/dev/tools/gruntfolder in Git? And what about the/update folder? 2) So after I properly set my.gitignoreI push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?
– meez
Jun 16 '16 at 10:59
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server withphp composer.phar install? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?
– meez
Jun 21 '16 at 8:59
|
show 1 more comment
You should use this .gitignore
In my opinion you should remove the line /dev/tools/grunt as you want to track the grunt folder. You deploy the composer files and a few other folders needed.
Then on your staging server you run automatic commands like:
cd ~/your_root_folder
php bin/magento cache:flush
composer install
php bin/magento setup:upgrade
grunt clean
grunt exec
grunt less
php bin/magento setup:static-content:deploy en_US en_GB
Depending on your configuration other commands may need to run.
Ideally you should install extensions with composer because it makes managing dependencies better. The truth is that few vendors offer them through composer, they still send you a zip package via email. So you should drop it in the app/code folder which is tracked by git.
*If you're using mamp, check the php version. Magento2 doesn't work with php 7.0.0 and mamp didn't yet release a newer version of php7 I think.
You should use this .gitignore
In my opinion you should remove the line /dev/tools/grunt as you want to track the grunt folder. You deploy the composer files and a few other folders needed.
Then on your staging server you run automatic commands like:
cd ~/your_root_folder
php bin/magento cache:flush
composer install
php bin/magento setup:upgrade
grunt clean
grunt exec
grunt less
php bin/magento setup:static-content:deploy en_US en_GB
Depending on your configuration other commands may need to run.
Ideally you should install extensions with composer because it makes managing dependencies better. The truth is that few vendors offer them through composer, they still send you a zip package via email. So you should drop it in the app/code folder which is tracked by git.
*If you're using mamp, check the php version. Magento2 doesn't work with php 7.0.0 and mamp didn't yet release a newer version of php7 I think.
edited Jun 15 '16 at 14:45
answered Jun 15 '16 at 14:36
Claudiu CreangaClaudiu Creanga
4,39813176
4,39813176
Thanks! About the.gitignorefile; I added your.gitignorebut it still tracking 32169 files? 1) Do I have to add/node_modulesand what about/updatefolder? Do I have to add/updatealso to.gitignorefile? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do acomposer installon my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?
– meez
Jun 16 '16 at 8:05
1
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
1) So I will track the whole/dev/tools/gruntfolder in Git? And what about the/update folder? 2) So after I properly set my.gitignoreI push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?
– meez
Jun 16 '16 at 10:59
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server withphp composer.phar install? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?
– meez
Jun 21 '16 at 8:59
|
show 1 more comment
Thanks! About the.gitignorefile; I added your.gitignorebut it still tracking 32169 files? 1) Do I have to add/node_modulesand what about/updatefolder? Do I have to add/updatealso to.gitignorefile? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do acomposer installon my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?
– meez
Jun 16 '16 at 8:05
1
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
1) So I will track the whole/dev/tools/gruntfolder in Git? And what about the/update folder? 2) So after I properly set my.gitignoreI push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?
– meez
Jun 16 '16 at 10:59
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server withphp composer.phar install? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?
– meez
Jun 21 '16 at 8:59
Thanks! About the
.gitignore file; I added your .gitignore but it still tracking 32169 files? 1) Do I have to add /node_modules and what about /update folder? Do I have to add /update also to .gitignore file? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do a composer install on my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?– meez
Jun 16 '16 at 8:05
Thanks! About the
.gitignore file; I added your .gitignore but it still tracking 32169 files? 1) Do I have to add /node_modules and what about /update folder? Do I have to add /update also to .gitignore file? 2) What is the purpose of tracking the grunt folder? 3) To get things clear: What are my steps to get my Staging server ready? I am a bit lost here? Do I have to do a composer install on my Staging server. What steps I have to do to migrate my local version to staging server using composer and Deploybot etc?– meez
Jun 16 '16 at 8:05
1
1
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
/node_modules should not be tracked so add it to your .gitignore. track the grunt folder because in themes.js you will add your theme settings. yes, you need to do a composer install on the staging server. composer update locally, push to staging and on staging composer installl
– Claudiu Creanga
Jun 16 '16 at 8:36
1) So I will track the whole
/dev/tools/grunt folder in Git? And what about the /update folder? 2) So after I properly set my .gitignore I push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?– meez
Jun 16 '16 at 10:59
1) So I will track the whole
/dev/tools/grunt folder in Git? And what about the /update folder? 2) So after I properly set my .gitignore I push all tracked code to Beanstalk remote repo. Till here I can follow the proces. But what do I have to do next? Where does Deploybot is getting involved. And before hand what do I have to do on the Staging server? 3) Can you explain this 'composer update locally, push to staging and on staging composer installl'. I don't understand exactly the proces?– meez
Jun 16 '16 at 10:59
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
sorry but do you have an answer on my last comment? Thanks!!
– meez
Jun 20 '16 at 16:27
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server with
php composer.phar install ? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?– meez
Jun 21 '16 at 8:59
In addition: 1) For what do I need Composer anyway on Staging server? Is this to get the vendors once only on the Staging server? Why shouldn't I do this via ssh on the server with
php composer.phar install ? 2) I need Composer on the Staging server only 1 time for the installation isn't it? The site isn't getting 100 visitors per hour and are symlinks working on shared hosting?– meez
Jun 21 '16 at 8:59
|
show 1 more comment
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f120976%2fmagento-2-gitignore-template-in-combination-with-deploybot-and-git-workflow%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown