We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
####Git
$ git reset ``` #### LibGit2Sharp ```csharp using (var repo = new Repository("path/to/your/repo")) { Commit currentCommit = repo.Head.Tip; repo.Reset(ResetMode.Mixed, currentCommit); } ``` ### Undo the last commit ####Git
$ git reset --soft HEAD^
#### LibGit2Sharp ```csharp using (var repo = new Repository("path/to/your/repo")) { Commit previousCommit = repo.Head.Commits.ElementAt(1); repo.Reset(ResetMode.Soft, previousCommit); } ``` ### Permanently undo commits not pushed to remote ####Git
$ git reset --hard origin/master
#### LibGit2Sharp ```csharp using (var repo = new Repository("path/to/your/repo")) { Branch originMaster = repo.Branches["origin/master"]; repo.Reset(ResetMode.Hard, originMaster.Tip); }