Fix issue #2219

Signed-off-by: Yue Lin Ho <b8732003@student.nsysu.edu.tw>
@csware 
Thank you. :-)
 1. I will add the comment.
 2. If put ```GitRev headRevision;``` into if clause, I think
    * the destructor will be called
    * then it will lead to access memory violation error at line 1834|1849.

  (And I try to keep consistency with previous ```case REBASE_CONFLICT:```)

  or do you want this(my first local revision) for reading code easily and no need to add parentheses:
```
if (m_bAddCherryPickedFrom)
{
	// Since the new commit is done and the HEAD points to it,
	// just using the new body which modified by git self.
	GitRev headRevision;
	headRevision.GetCommit(_T("HEAD"));
	m_LogMessageCtrl.SetText(headRevision.GetSubject() + _T("\n") + headRevision.GetBody());
}
else
{
	m_LogMessageCtrl.SetText(curRev->GetSubject() + _T("\n") + curRev->GetBody());
}
```