Viresh Kumar <viresh.kumar@xxxxxx> writes: > Hello, > > Suppose i want to add few new changes to my last commit (HEAD). > The way i do it is > $ git add all_changed_files > $ git commit --amend > > OR > $ git commit --amend -a > > With both these ways, i get a screen to edit the message too. > > I want to know if there is a way to skip this screen. > > i.e. > $ git commit --amend -a -some_other_option > > which simply adds new changes to existing commit, without asking to change > message. > > If there is no such way, then can we add a patch for this, if it looks a valid > case. I've found $ GIT_EDITOR=cat git commit --amend useful. The benefit of this technique is that it even works for git-rebase -i. In my typical git usage, I do a lot of git-commit --fixup's. After reaching a level of stability, I change the history with: GIT_EDITOR=cat git rebase -i --autosquash and my history is adjusted without requiring manual intervention. -- Cheers ~vijay Gnus should be more complicated. -- 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