For example: there are 2 file. a.c and e.c I modify e.c. and git mv a.c b.c git update-index e.c I just want to commit e.c and don't commit rename(a.c -> b.c) I am debuging a tortoisegit. at commit dialog, there will be show all changed as [x] rename (a.c => b.c) [x] modify (e.c) button [OK] assume user uncheck rename []rename (a.c=>b.c) [x]modify (e.c) then click okay. I don't know use which git command to handle this case. if git mv b.c a.c, local working copy will be changed. 2009/1/19 Junio C Hamano <gitster@xxxxxxxxx>: > "Frank Li" <lznuaa@xxxxxxxxx> writes: > >> For example there are a file a.c at git repository. >> use >> git mv a.c b.c >> >> git status: >> # On branch master >> # Changes to be committed: >> # (use "git reset HEAD <file>..." to unstage) >> # >> # renamed: a.c -> b.c >> >> If we don't want to stage this change at this commit, what can I do? > > I may be misunderstanding what you want to do, but wouldn't "git mv b.c > a.c" undo whatever you did? > > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html