• 15
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191

Backtrace:

File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

How to reset to my last commit in Android Studio

I commit changes to git from Android Studio, after that i have made some changes in my project that gives me errors, and now I want to get back that commited version that has no errors. How can I do that?

To undo your latest changes and reset to the most recent commit:

Go to VCS -> Git -> Reset HEAD..

Change Reset type to hard to remove those changes.

It will look like this. You can validate the reset before you do it if you want.

enter image description here


What happens if you click Validate?
A screen will pop up that shows the changes that were made in the commit you are about to reset to. You can view diffs per file that show what the commit changed in that file. It's more or less equal to what $ git show in a terminal would do.

Contrary to what I assumed before, it does not show what files will be affected when you perform the reset.

  • 71
Reply Report

Just get your commit id using git log. Then you can use (with 0d1d7fc32 for example):

# This will detach your HEAD, that is, leave you with no branch checked out:
git checkout 0d1d7fc32

or if you don't want to save your changes (hard reset):

# This will destroy any local modifications.
# Don't do it if you have uncommitted work you want to keep.
git reset --hard 0d1d7fc32

If you want to go back to the last commit (without saving changes), then no need to get the id, go for:

git reset --hard HEAD

From this post

  • 16
Reply Report