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:

  1. click on master branch , find commit you're going use replace master
  2. right click , choose "create new branch ..."
  3. name branch 'master-new'
  4. publish branch github
  5. login github , click settings button administer repo
  6. make sure 'options' selected in left subnav
  7. under repository name field, find 'defaualt' dropdown menu
  8. change default 'master-new'
  9. we becauase can't delete branch github uses default
  10. back in tower, 'master-new' should checked out - if not, checkout master-new
  11. delete local 'master' branch
  12. now go remotes/origin area in left sidebar
  13. right click master branch , choose 'delete origin/master'
  14. right click local 'master-new' branch , rename 'master'
  15. do exact same thing remote 'master-new' branch

now you've migrated master on new branch locally , on remote.


Comments

Popular posts from this blog

java - Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved -

Round ImageView Android -

How can I utilize Yahoo Weather API in android -