--- title: Remove a file from the last commit type: snippet language: git tags: [commit] cover: cancel-typographer dateModified: 2021-04-13T21:10:59+03:00 --- Removes a file from the last commit without changing its message. - Use `git rm —-cached ` to remove the specified `` from the index. - Use `git commit —-amend` to update the contents of the last commit, without changing its message. ```shell git rm —-cached git commit —-amend ``` ```shell git rm —-cached "30-seconds.txt" git commit —-amend # Removes `30-seconds.txt` from the last commit ```