Git needs to create a local branch when creating a new one, first submit it to the master (which master can be selected), and then there is an optional branch
Or create a local branch first, then pull it from the remote end, then delete it, put the assignment to be submitted to the remote end, and then submit it