В идеале вам не нужно взламывать свою ветку master
таким образом. Скорее, если вам не нравится начальное направление, установленное главной ветвью, то, возможно, просто создайте ветвь объекта и двигайтесь в нужном направлении. При этом, если вы действительно хотите сделать это, вы можете попробовать сбросить master
на первый коммит локально, а затем изменить первый коммит:
# from local master
git reset --hard <first SHA-1 commit hash>
# make the code changes you want here
git commit --amend -m 'new first commit'
git push --force origin master
Обратите внимание, что шаг изменения необходим для введения изменения, которые вы хотите в начале master
ветви.