如何通过gitlab创建新分支并提交代码的详细步骤是什么?