相关疑难解决方法(0)

如何在Git中更改多个提交的作者和提交者名称以及电子邮件?

我正在学校的计算机上编写一个简单的脚本,并将更改提交给Git(在我的pendrive中的repo中,从我家里的计算机克隆).几次提交后,我意识到我正在以root用户身份提交东西.

有没有办法将这些提交的作者改成我的名字?

git version-control git-filter-branch git-rewrite-history

2282
推荐指数
30
解决办法
80万
查看次数

如何修改Git中的几个提交来改变作者

我在Git中做了一系列提交,现在我意识到我忘记了正确设置我的用户名和用户邮件属性(新机器).我还没有将这些提交推送到我的存储库,所以在我这样做之前如何更正这些提交(只有主分支上的3个最新提交)?

我一直在看git resetgit commit -C <id> --reset-author,但我不认为我是在正确的轨道上.

git git-commit git-rewrite-history

153
推荐指数
5
解决办法
4万
查看次数

作者没有映射到bitbucket用户

我在bitbucket中的旧存储库遇到了问题,这是:对于2018年之前的所有旧提交,我收到此错误消息

在此输入图像描述 重点是推动这些提交的是我.有什么方法可以将这些提交映射到我的帐户?提前致谢.

git mapping bitbucket

6
推荐指数
1
解决办法
3611
查看次数

用于在git中获取最后一个提交作者姓名的脚本

如何获取作者对git repo的最新提交的名称?

#!/bin/bash
git_log=`git ls-remote git url  master`
git_commitId = git_log | cut -d " " -f1
echo $git_commitId
cd /workspace
git_log_verify = `git rev-parse HEAD`
echo $git_log_verify
if $git_commitId =$git_log_verify then
cd /workspace
git_authorName=`git log --pretty=format:"%an"`;
echo $git_authorName
fi
Run Code Online (Sandbox Code Playgroud)

git

0
推荐指数
3
解决办法
9619
查看次数