Cooking is a necessary part of packaging your game to ship. If you have further questions about it, please search the community and documentation and consider creating a thread with any further questions you may have.
Git shouldn’t really change the way the editor behaves unless you’ve modified engine content or added plugins.