13

Possible Duplicate:
Undo “git add”?

I made the mistake of running:

git add .

Which added important things such as .bashrc. Even though I run:

git rm .

When I run:

git push project master

Everything still is added. I've even reinstalled git, but I am still pestered by this. A solution I found was to start over and remove all the files from the commit. Are there any other things I could do to remove all the files from the commit?

Community
  • 1
  • 1
Mohit Deshpande
  • 51,345
  • 74
  • 191
  • 250
  • By the way, the "hard" way to solve it wouldn't have been re-installing git but deleting (`rm -rf`) your repository folder and cloning it again (assuming it's a clone of a remote repo). – ThiefMaster Nov 16 '10 at 02:18

2 Answers2

18

You can use git reset to unstage changes, or even git reset --hard HEAD~ to blow away the most recent commit (careful with that one, it will not even keep your changes around.)

See http://git-scm.com/docs/git-reset

David Winslow
  • 8,394
  • 1
  • 30
  • 27
10

Use git reset.

ThiefMaster
  • 298,938
  • 77
  • 579
  • 623