Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
+1 vote
35 views
in Information Technology by (176k points)
What are the different modes of git reset?

Please log in or register to answer this question.

1 Answer

+1 vote
by (176k points)
  1. Soft Reset

    • Command: git reset --soft <commit>
    • Description: Moves HEAD to the specified commit, keeping changes in the staging area.
    • Example:
      git reset --soft HEAD~1 
      This command resets the HEAD to the previous commit but keeps the changes from that commit staged.
  2. Mixed Reset

    • Command: git reset --mixed <commit>
    • Description: Moves HEAD to the specified commit and unstages changes but keeps them in the working directory.
    • Example:
      git reset --mixed HEAD~1 
      This command resets the HEAD to the previous commit and removes the changes from the staging area but leaves them in the working directory.
  3. Hard Reset

    • Command: git reset --hard <commit>
    • Description: Moves HEAD to the specified commit and discards all changes in the working directory and staging area.
    • Example:
      git reset --hard HEAD~1 
      This command resets the HEAD to the previous commit and discards all changes made since that commit.

Related questions

+1 vote
1 answer
+1 vote
1 answer
+1 vote
1 answer
+1 vote
1 answer

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...