$ git branch original_master
Это создаст новую ветку с именем original_master, разветвленную от текущего коммита. Вы можете продолжить работу над мастер-веткой или создать столько новых, сколько захотите, сливаясь с мастером так, как вам нравится.
Если вам когда-нибудь понадобится вернуться к исходному коду, просто:
$ git checkout original_master
И ты вернешься с того места, с которого начал. До тех пор, пока вы не добавите или не добавите ветку original_master
, она останется такой же, как вы ее создали.