On Fri, Jan 25, 2013 at 12:46 AM, Konstantin Khomoutov
> On Fri, 25 Jan 2013 00:36:02 +0800
> lei yang <yanglei.f...@gmail.com> wrote:
>> if want to add foo.c to my git repos ,I want to keep others know foo.c
>> is written by phil, and better to leave the origin commit message.how
>> could I do?
> I'm not sure I was able to parse the question correctly, but it seems
> you want to commit a file authored by someone else.
> For this very reason Git distinguishes between the committer -- a
> person who actually recorded a commit -- and the author -- a person who
> authored the change. Typically these fields are the same in a commit,
> but they might differ, for instance, when importing the changes from
> patch files, and you might specify the author when doing `git commit`
> by supplying it the "--author=..." command-line option.
>> note: I can't use format-patch, because they have different path for
>> this file.
> A patch is just a text file -- you are free to change paths in its
> hunks using a text editor.
Thanks --author works for me,
if I use git am xx.patch with your method to change the path, it
can't add sign-off by me, what
I mean: I want to let other know this patch is phil write, and
integrate by me to my git repos