15

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
  • 53,877
  • 76
  • 193
  • 251
  • 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

19

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,472
  • 1
  • 31
  • 27
10

Use git reset.

ThiefMaster
  • 310,957
  • 84
  • 592
  • 636