My employer asked me to start the project as a new project but in another branch. The programmer before me tried to do the project, but I think he couldn't do it, they want both his codes and my codes in the same GitHub repository in separate branches, in a nutshell. I need to push the work I'm doing directly as a new branch. while creating a new branch, it comes with the default branch's codes?
I know that's not the main purpose of creating a new branch. how can I achieve this?