Avoid directly modifying the main branch when testing new model enhancements, as this can have serious consequences for your company if unintended issues arise.
Instead, use Git branches to create separate branches for different features and test them independently.