I'm new to Magento. I would like to create and design my online Marketplace by using Magento2. I installed and configured two servers with Magento 2.4 (Community Edition), the first server is a test server and the second is for the productive server.
I am planning to buy some extensions from a developer company. First, I would like to connect my Magento test server with Github, to give this company access to customize the extensions for me. After that, I would like to connect the productive server to Github so I can push the customized extensions from the test to the productive server.
Is there any documentation or video (step by step for beginners) to help me to do the following?
- How can I integrate the Magento2 server with Github?
- Which Magento folders or files should be added to the gitignore file in Github?
- How can I push the new customized codes (extensions) from the test to the productive server?
Thanks for your help.