Google
  Web www.spinics.net

Re: Wrong author name in git commit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Thu, Mar 15, 2012 at 08:49:07AM +0100, Romain Forlot wrote:
> I have configured git after the wrong commit. The problem is more on
> the existing commit. But it appears that I miss cloning git
> repository. So, commit isn't go online and everything is fine.
> 
git commit --amend --author="..."

That will let you edit the HEAD commit's message and update the author
name/email

if you want to change commits farther back:

1) git rebase -i <first commit to fix>^
2)(1) will pop up an editor, between each picked commit, insert this line:
   x git commit --amend --autor"..."
   see the git-rebase man page for details
3) close the editor
4) Save/exit after each commit pops up.

Neil

> Sorry for inconvenience.
> 
> 2012/3/15 Gerard Ryan <galileo@xxxxxxxxxxxxxxxxx>
> >
> > On Wed 14 Mar 2012 10:53:00 PM GMT, E Deon Lackey wrote:
> >
> > > Yes, there is a way to change that. You can do...
> > > $ git config --global user.name "Romain Forlot "
> > > $ git config --global user.email "rforlot@xxxxxxxxx"
> > >
> > > ...to reset your email and username preferences. That will always do
> > > 'git commit' as "Romain Forlot <rforlot@xxxxxxxxx>."
> > >
> > > You can also do....
> > >
> > > $ git commit -a -m "message" --author Romain Forlot <rforlot@xxxxxxxxx>
> > >
> > > --author overrides whatever the config setting is.
> > >
> > > HTH,
> > > Deon
> > >
> > > P.S. Those only apply to new commits; I don't know of a way to edit an
> > > existing commit.
> > >
> > >
> > > On 3/14/2012 5:36 PM, Romain Forlot wrote:
> > >> Hi,
> > >>
> > >> I do my first commit on user guide doc but I do not have configured
> > >> git to use a specific name and mail address. So, I see that my git
> > >> commit using 'git log' showing Claneys Skyne
> > >> "Author: Claneys Skyne <claneys.skyne@xxxxxxxxx
> > >> <mailto:claneys.skyne@xxxxxxxxx>>"
> > >> instead of:
> > >> "Author: Romain Forlot <rforlot@xxxxxxxxx <mailto:rforlot@xxxxxxxxx>>"
> > >>
> > >> Is it possible to change that ?
> > >>
> > >> Thanks.
> > >> --
> > >> *Romain Forlot*
> > >>
> > >> pub 4096R/862907E5 2011-05-26
> > >> Key fingerprint = 4549 A7CA 17DC D0AA 0FE0 7953 E6A8 A0C8 8629 07E5
> > >> uid Romain Forlot <rforlot@xxxxxxxxx <mailto:rforlot@xxxxxxxxx>>
> > >> sub 4096R/153E34C2 2011-05-26
> > >>
> > >>
> > >>
> > >
> > >
> > >
> > >
> >
> >
> > Note: I don't know too much about git, but I think this should work. I'd
> > suggest maybe waiting until someone more experienced verifies what I say
> > here before trying it!
> >
> > I think if you do what Deon has suggested, then do the following to go
> > back to before you made the commit:
> >
> > $ git reset --soft HEAD~1
> >
> > Then it should be in the state you left it right before you made the
> > commit (i.e. with all your changes staged, just not committed). Doing
> > the same git commit command again now (with your config updated), should
> > do what you want.
> >
> > --
> > Gerard Ryan :: galileo@xxxxxxxxxxxxxxxxx :: http://gerard.ryan.lt/blog
> > PGP Fingerprint: AA11 A666 C98E B6D8 231C 11ED 6EDC 7E4A 62BC 4A15
> >
> 
> --
> *Romain Forlot*
> 
> pub 4096R/862907E5 2011-05-26
> Key fingerprint = 4549 A7CA 17DC D0AA 0FE0 7953 E6A8 A0C8 8629 07E5
> uid Romain Forlot <rforlot@xxxxxxxxx>
> sub 4096R/153E34C2 2011-05-26
> -- 
> docs mailing list
> docs@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe:
> https://admin.fedoraproject.org/mailman/listinfo/docs
-- 
docs mailing list
docs@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe:
https://admin.fedoraproject.org/mailman/listinfo/docs



[Home]     [Fedora Legacy]     [Fedora Desktop]     [Red Hat 9 Bible]     [Fedora Bible]     [Red Hat 9]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

Powered by Linux

Google
  Web www.spinics.net