While learning it I found that in today's course I learned that there are some commerce that I still didn't know about for example
Get ad - P actually shows the total changes in a file which can be added individually
Get reset is for very recent commits which are not yet pushed into the remote origin