How do I revert back to earlier commit using source tree

前端 未结 2 1605
有刺的猬
有刺的猬 2020-12-25 14:34

I have a project stored on my Mac and created a repository for from that location to my project. I am able to commit using source tree but now I would like to revert back t

相关标签:
2条回答
  • 2020-12-25 15:06

    Temporary Revert Back

    If you want to temporarily go back to this commit, then come back to where you are.

    Right click on the commit you want to revert to and click on "checkout".

    Permanent Revert Back

    This will add commits to revert all your work since this commit

    Right click on the commit you want to revert to and click on "Reset <> to this commit".

    enter image description here

    0 讨论(0)
  • 2020-12-25 15:11

    I think in above discussion @dominones and @Giraldi maybe misunderstand each other,

    @Giraldi maybe want to delete those unwanted commits permanently in the GIT, and make the git go back to a certain history commit, from there he could start all over again, like you want to be fresh from the beginning of somewhere.

    while @dmonones is showing just how to revert back to a status of your code in a history, discarding some code changes you did, which will mostly end up with a new commit aiming to remove a unwanted/mistaken change, without changing the git history.

    To discard an already committed commit in git history, you need to use hard reset and push with force.

    0 讨论(0)
提交回复
热议问题