Por que existem 2 maneiras de abrir um arquivo no git?

Às vezes o git sugere git rm --cached para abrir um ficheiro, às vezes git reset HEAD file. Quando devo usar o quê? ed ... ranch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: b #