Git Tower - how to overwrite master with a previous commit -
somehow i've created git mess latest commit wrong previous commit right.
i tried revert previous commit in tower (right click) created kind of merge didn't fix issue , things messier ever.
i've created new branch commit know correct , have tested , looks great.
question: possible replace master branch new branch?
i want avoid creating bigger mess know if possible or if idea? search results scary don't understand they're going do.
for life of me don't know went wrong repo contained 1 branch.
ok, if you'd replace master commit in tower/github, here's worked me:
- click on master branch , find commit you're going use replace master
- right click , choose "create new branch ..."
- name branch 'master-new'
- publish branch github
- login github , click settings button administer repo
- make sure 'options' selected in left subnav
- under repository name field, find 'defaualt' dropdown menu
- change default 'master-new'
- we becauase can't delete branch github uses default
- back in tower, 'master-new' should checked out - if not, checkout master-new
- delete local 'master' branch
- now go remotes/origin area in left sidebar
- right click master branch , choose 'delete origin/master'
- right click local 'master-new' branch , rename 'master'
- do exact same thing remote 'master-new' branch
now you've migrated master on new branch locally , on remote.
Comments
Post a Comment