17

Possible Duplicate:
How can I commit only part of a file in git

I have made several changes to a file and have also added it to the git index. While committing the file I realized that I actually have changes which should go in separate commits with other files.

Is there a way to commit only specific parts of this file in Git?

Community
  • 1
  • 1
Parag
  • 11,433
  • 16
  • 55
  • 74

2 Answers2

18

Use:

git add -i

to add files interactively. This will allow you to stage only the parts of the files you wish to commit. More info here, and a decent tutorial here.

Codebeef
  • 42,690
  • 21
  • 84
  • 118
10

Use git gui, it can add only specific parts of a file to the index. I think you can do it using git add -i (interactive mode) too, but I've never used it.

Schnouki
  • 7,129
  • 2
  • 34
  • 37