1

我一直在 IntelliJ 中开发一个 Android 项目,但我从来没有真正弄清楚如何正确设置 Git,所以我有它,所以我可以提交,但是我必须做一些奇怪的事情,那就是去 Eclipse 并让它们实际推送到 GitHub。(我相信这是因为该项目是在 GitHub 上提前创建的,由于某种原因,我无法让现有项目正确链接,但如果有人知道这将是多么棒)无论如何,我的问题是在我的我没有意识到我一直在用不同的名称创作我的提交,所以在 GitHub 上它们没有链接到我的 GitHub 用户名。有没有办法合并两位作者或解决这个问题的方法?

4

1 回答 1

3

我能够在此处的此 SO 帖子中找到我正在寻找的答案。我之前没有在寻找正确的东西,但基本上只是按照建议做的,你必须做一个

git push --force

尽管。

git filter-branch --commit-filter 'if [ "$GIT_AUTHOR_NAME" == "Josh Lee" ];
  then export GIT_AUTHOR_NAME="Hobo Bob"; export GIT_AUTHOR_EMAIL=hobo@example.com;
  fi; git commit-tree "$@"'
于 2013-01-29T05:49:17.097 回答