Re: Adding a commit message to the index
- From
- Joshua Juran <jjuran@gmail.com>
- Date
- Sep 19, 2010, 01:29 UTC
- Message-ID
- <7AA1261F-8DDD-4599-9A11-753334634DB2@gmail.com>
- In-Reply-To
- <3347.4c955dd6.4a79e@getafix.xdna.net>
On Sep 18, 2010, at 5:48 PM, Cameron Hutchison wrote:
Show 13 quoted lines
> Is it possible to add a commit message to the index, and have it > used as > the final commit message, or as the template for the final commit > message? > > Witnessing AKPM's ongoing efforts on linux-kernel to get better commit > messages out of people, it seems it would be beneficial to be able to > stage a commit message and refine it over the course of the > development > of the commit. The first cut is rarely the best, so being able to > refine > a commit message as one can refine a commit by incrementally using the > index seems like a good idea.
One of the reasons for having a local repo is so you can check in work in progress without committing it to public history.
If you're ready to write a commit message, then make a commit. You can refine it incrementally with `git commit --amend`.
Also, consider making multiple fine-grained commits, and then use interactive rebase to squash them into fewer larger commits (and edit commit messages) as appropriate. It's a lot easier to squash fine commits than to split course ones.
To summarize: Commit first, answer questions later.
Josh