如何重新授权GIT提交?

时间:2016-11-29 08:30:09

标签: git github git-commit

这可能是一个愚蠢的问题,想知道这是否可能? 我有一个本地提交,我从其他分支机构中挑选出来并希望重新授权该提交。目前它显示由'其他人'撰写。我想让它重新作者,以便它显示由'我'编写。 重新授权可能吗?

2 个答案:

答案 0 :(得分:1)

我认为你唯一的选择就是修改你选择的提交,然后更改作者。像这样:

var xaml = `
 <Grid  xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' Height='600' Background='Gray'>
                <Grid.ColumnDefinitions>
                        <ColumnDefinition Width='2*' />
                        <ColumnDefinition Width='1*' />
                        <ColumnDefinition Width='1*' />
                </Grid.ColumnDefinitions>
                <Grid.RowDefinitions>
                        <RowDefinition Height='2*' />
                        <RowDefinition Height='1*' />
                        <RowDefinition Height='1*' />
                </Grid.RowDefinitions>
                <TextBlock Name='FirstName' xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' Text='TESTING' Grid.Row='0' Grid.Column='0' Height='20' />
                 <TextBox Name='LastName' xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' Text='TESTING' Grid.Row='1' Grid.Column='0' Height='20'  />                
         <Button Grid.Column='1'>Button 2</Button>
                <Button Grid.Column='2'>Button 3</Button>
                <Button Grid.Column='1' Grid.Row='1'>Button 5</Button>
                <Button Grid.Column='2' Grid.Row='1'>Button 6</Button>
                <Button Grid.Row='2'>Button 7</Button>
                <Button Grid.Column='1' Grid.Row='2'>Button 8</Button>
                <Button Grid.Column='2' Grid.Row='2'>Button 9</Button>
</Grid>
`;

var control = Windows.UI.Xaml.Markup.XamlReader.Load(xaml) as UIElement;

由于cherry-pick已经是原始提交的重写(读取:新提交),因此您只能再次重写它。

但正如@SteeveDroz所说,你应该确定,而不是你不打算为他人的工作而受到赞誉。

答案 1 :(得分:0)

使用amend您可以重置作者姓名。

$ git commit --amend --author "new-author-name <new-author@mail.com>"