Most of the time we need to undo something that we changed in our code. In this tutorial we will learn commands of how to undo something.
Discard all changes in a file
We have a file called index.html with
git diff we will see the uncommitted changes,
We just updated the title, in order to discard this we need to type
git restore index.html
Undo a Deleted File
Suppose we deleted a file, we need to undo or discard the deletion.
Discard a Particular Chunk
If we change multiple lines of code inside of a particular file, we need to discard or undo a particular line,
If we need to discard the paragraph not the title, then we need to write
git restore -p index.html, this will ask us which chunk to discard
We will move forward with pressing n.
Then we press the y. The second chunk will be discarded.
If we discard everything we need to write
git restore .
These are some Discard commands.