私は IntelliJ で Android プロジェクトに取り組んできましたが、Git を適切にセットアップする方法がまったくわからなかったので、コミットできるようにしていますが、Eclipse に行って実際にプッシュするという奇妙なことをしなければなりません。 GitHubに。(プロジェクトがGitHubで事前に作成されたためだと思いますが、何らかの理由で既存のプロジェクトを適切にリンクすることができませんが、誰かがその方法を知っていれば素晴らしいことです)とにかく、私の問題は私のコミットを別の名前で作成していたことに気づいていませんでした。そのため、GitHub では、コミットが私の GitHub ユーザー名にリンクされていません。この問題を解決するために、2 人の作成者または何かをマージする方法はありますか?
1 に答える
3
私が探していた答えは、この SO の投稿here で見つけることができました。以前は正しいことを探していませんでしたが、基本的にはアドバイスされたことを実行しただけです。
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 に答える